الأغراض هي كائنات مراسلة تصف كيفية تنفيذ إجراء ما. يمكنك استخدام النية بإحدى الطريقتَين التاليتَين:
- من خلال توفير عملية التنفيذ لهدف معيّن أو
- من خلال طلب تنفيذ هدف من خلال "مساعد 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 للإجراءات. يمكنك العثور على مزيد من المعلومات حول حِزم الإجراءات في مستندات مرجع حزمة الإجراءات.
أهداف المنزل المزوّد بأجهزة ذكية
إذا كنت تنشئ إجراءً للمنزل المزوّد بأجهزة ذكية، يمكنك تحديد دعم الأغراض بطريقة مختلفة قليلاً. راجع مستندات أغراض المنزل المزوّد بأجهزة ذكية لمزيد من المعلومات.