نظرة عامة على الأهداف (Dialogflow)

الأغراض هي كائنات مراسلة تصف كيفية تنفيذ إجراء ما. يمكنك استخدام النية بإحدى الطريقتَين التاليتَين:

  • من خلال توفير عملية التنفيذ لهدف معيّن أو
  • من خلال طلب تنفيذ هدف من خلال "مساعد Google".

تختلف العملية التي تقدّم من خلالها عملية تنفيذ الإجراء حسب النية بالشراء بالنسبة إلى المطوّرين الذين يعملون باستخدام Dialogflow وبالنسبة إلى المطوّرين الذين ينشئون المحتوى باستخدام Action SDK. ومع ذلك، في كلتا الحالتين، عليك إدخال اسم الغرض وعنوان URL للرد التلقائي على الويب الخاص بالتنفيذ. يؤدي ذلك إلى إعلام "المهام مع مساعد Google" بأنّه يمكنك إتاحة طلبات بحث المستخدمين التي تتطابق مع الغرض من الفيديو.

لطلب تنفيذ هدف محدّد، عليك تحديد الغرض في العنصر possibleIntents عند الردّ على "مساعد Google". في الطلب التالي الذي أرسلته إليك، يعرض "مساعد Google" نتيجة النية التي تمت معالجتها إليك. لمزيد من المعلومات، اطّلِع على نظرة عامة على استخدام تطبيقات المساعدة.

الأهداف الشائعة

يوضّح الجدول التالي الأغراض التي يطلب "مساعد Google" منك تحقيقها.

اسم الغرض الاستخدام حدث Dialogflow
actions.intent.MAIN مطلوبة: تحدّد كل حزمة إجراءات أنّ الغرض الوحيد منها هو نقطة دخول للمستخدمين لبدء المحادثات. WELCOME أو GOOGLE_ASSISTANT_WELCOME
actions.intent.TEXT الحصول على تمثيل نصي أولي لطلب المستخدم وأنت تستخدم هذا الخيار في معظم الوقت عند المشاركة في محادثة مع المستخدمين.
actions.intent.CANCEL يتم تسجيل هذا الغرض عند تفعيل ميزة تلقّي إجراءات الإلغاء في حزمة الإجراءات. عندما يقول المستخدمون أمر إلغاء عام مثل "إنهاء"، ستتلقى هذا الإجراء في الطلب التالي لعملية تنفيذ الطلب حتى تتمكَّن من الرد برسالة أخيرة وإجراء أي إزالة للخدمة في منطق تنفيذ الطلب. actions_intent_CANCEL
actions.intent.NO_INPUT تتلقّى هذا الإجراء عند تفعيل ميزة تلقّي أغراض عدم الإدخال في حزمة الإجراءات. في حال عدم ردّ المستخدمين على طلب، ستتلقّى هذا الطلب في الطلب التالي لإكمال توصيل الطلب. actions_intent_NO_INPUT

المساعدون

يوضّح الجدول التالي أدوات المساعدة المتوافقة التي يمكنك أن تطلب من "مساعد Google" تنفيذها.

اسم الغرض الاستخدام حدث Dialogflow
actions.intent.PERMISSION احصل على الاسم الكامل للمستخدم أو موقعه الجغرافي التقريبي أو موقعه الجغرافي الدقيق أو جميعها. actions_intent_PERMISSION
actions.intent.OPTION يمكنك استلام العنصر الذي تم اختياره من واجهة مستخدم قائمة أو لوحة عرض دوّارة. وإذا لم يختَر المستخدم من واجهة مستخدم القائمة أو لوحة العرض الدوّارة، سيتم إدخال الكلام أو النص الذي يتطابق مع المفتاح في القائمة أو واجهة مستخدم لوحة العرض الدوّارة. actions_intent_OPTION
actions.intent.DATETIME الحصول على إدخال التاريخ والوقت من المستخدم actions_intent_DATETIME
actions.intent.SIGN_IN تطلب مسار ربط الحساب لربط حساب مستخدم. actions_intent_SIGN_IN
actions.intent.PLACE الحصول على عنوان أو موقع جغرافي محفوظ من المستخدم actions_intent_PLACE
actions.intent.CONFIRMATION الحصول على تأكيد من المستخدم (على سبيل المثال، الحصول على إجابة عن سؤال بنعم أو لا). actions_intent_CONFIRMATION
actions.intent.NEW_SURFACE يطلب التطبيق من المستخدم تسليمه إلى مساحة أخرى في "مساعد Google". actions_intent_NEW_SURFACE

النية المضمّنة

تشكِّل النية المدمجة بعض الطرق الشائعة التي يعبّر بها المستخدمون عن المهام التي يحاولون أداؤها أو المعلومات التي يبحثون عنها، مثل طلب وجبة أو حجز رحلة أو التحقّق من رصيد الحساب. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على مرجع الأهداف المضمَّنة.

الأهداف الإضافية

يتم إنشاء معظم الإجراءات القائمة على المحادثة بمزيج من الأهداف المشتركة والردود المساعِدة والردود. في المقابل، إنّ الإجراءات التي تتضمّن ميزات إضافية، مثل المعاملات أو التحديثات اليومية، يمكنها الوصول إلى أغراض خاصة بتلك الميزات.

أدوات المساعدة في المعاملات

يوضّح الجدول التالي جهات المساعدة المتعلّقة بمعالجة عمليات الشراء التي يمكنك أن تطلب من "مساعد Google" تنفيذها. يمكنك العثور على مزيد من المعلومات عن كيفية تنفيذ هذه الأغراض وغيرها من الأغراض ذات الصلة في مستندات ميزة المعاملات.

اسم الغرض الاستخدام حدث Dialogflow
actions.intent.DELIVERY_ADDRESS الحصول على إدخال عنوان التسليم من المستخدم. actions_intent_DELIVERY_ADDRESS
actions.intent.TRANSACTION_REQUIREMENTS_CHECK التحقّق من استيفاء كل متطلبات المعاملة actions_intent_TRANSACTION_REQUIREMENTS_CHECK
actions.intent.TRANSACTION_DECISION يسأل المستخدم ما إذا كان يجب إجراء المعاملة أم لا. actions_intent_TRANSACTION_DECISION
actions.intent.DIGITAL_PURCHASE_CHECK التحقُّق من صحة ضبط معاملة المستخدم. يتم استخدامه لتجنب عرض سلع رقمية للمستخدمين الذين ستفشل المعاملة لديهم. actions_intent_DIGITAL_PURCHASE_CHECK
actions.intent.COMPLETE_PURCHASE يؤدي هذا الزر إلى بدء طلب الشراء. هي نتائج في نتيجة شراء تصف ما إذا نجحت المعاملة أم فشلت أم لا وكيفية نجاحها. actions_intent_COMPLETE_PURCHASE

أغراض تفاعل المستخدمين

يوضِّح الجدول التالي الأغراض ذات الصلة بميزات تفاعل المستخدِمين. يمكنك العثور على مزيد من المعلومات حول كيفية تنفيذ هذه الأغراض وغيرها من الأهداف ذات الصلة في مستندات ميزة تفاعل المستخدمين.

اسم الغرض توفير خدمة توصيل الطلبات توصيل الطلب الاستخدام حدث Dialogflow
actions.intent.REGISTER_UPDATE X تطلب من المستخدم التسجيل للحصول على التحديثات. actions_intent_REGISTER_UPDATE
actions.intent.CONFIGURE_UPDATES X يتم إصدار هذا الغرض عندما يحاول المستخدم التسجيل للحصول على التحديثات (أي يجب إرسال نية REGISTER_UPDATE). actions_intent_CONFIGURE_UPDATES

الجمهور المخصّص حسب النية بالشراء

يمكنك إنشاء أهدافك الخاصة لتحديد الاختصارات في المحادثة لمساعدة المستخدمين على إنجاز الأمور بكفاءة أكبر. تكمن هذه الأغراض في مساحة اسمك الخاصة، وتحدد كيفية تشغيل المستخدمين لهذه الأغراض، وحزمة الإجراءات الخاصة بك هي الحزمة الوحيدة التي يمكنها دعمها.

لمزيد من المعلومات، يمكنك الاطّلاع على تعريف المهام في Dialogflow أو باستخدام حزمة SDK للإجراءات. يمكنك العثور على مزيد من المعلومات حول حِزم الإجراءات في مستندات مرجع حزمة الإجراءات.

أهداف المنزل المزوّد بأجهزة ذكية

إذا كنت تنشئ إجراءً للمنزل المزوّد بأجهزة ذكية، يمكنك تحديد دعم الأغراض بطريقة مختلفة قليلاً. راجع مستندات أغراض المنزل المزوّد بأجهزة ذكية لمزيد من المعلومات.