يوفّر هذا الدليل رسائل المستخدمين ومسارات نقل البيانات الخاصة بميزة المحادثات الإجراءات التي سيتم إيقافها نهائيًا في 13 حزيران (يونيو) 2023 يتناول ما يلي: المناطق:
- مراحل الإيقاف: آلية عمل الإجراءات في الوقت الحالي وبعد إيقافها نهائيًا.
- الرسائل المقترَحة: يتضمّن هذا القسم الإشعارات المقترَحة التي يمكن إضافتها إلى الإجراءات.
- مسارات نقل البيانات المحتملة: خيارات للاحتفاظ بالمستخدمين بعد الإيقاف النهائي.
مشاركات المدونة الاستباقية (اختياري)
يختلف كل إجراء ووكالة ونشاط تجاري عن الآخر. بالإضافة إلى تحديث الإجراءات المستندة إلى الرسائل المقترَحة في هذا الدليل، وننصحك بنشر مدوّنة مشاركة تجيب بشكل استباقي عن هذه المخاوف الشائعة لدى المستخدمين:
- ما الذي يحدث؟
- متى ستتغيّر تجربتي؟
- كيف يمكنني مواصلة تلقّي وظائف مشابهة؟
ننصحك بتضمين خيارات مسار نقل البيانات مع أي إيقاف. الإشعارات. يمكنك نشر مشاركتك عبر البريد الإلكتروني والنشرة الإخبارية ووسائل التواصل الاجتماعي.
مراحل الإيقاف
يوضّح الجدول التالي سلوك "الإجراءات الحوارية" اليوم، وكيف بعد تاريخ الإيقاف النهائي، والتحديثات الموصى بها التي يمكنك إجراؤها وإعلام المستخدمين.
قبل تاريخ الإيقاف النهائي (13 حزيران/يونيو 2023) | بعد الإيقاف | |
---|---|---|
سلوك الإجراء | تجربة المهام الحالية | تم إيقاف استدعاء الإجراء |
التعديلات التي ننصح بها للمطوّرين | إضافة إشعار غروب الشمس إلى "المهام" (اقتراحات) | لا ينطبق |
التعديلات المتعلقة بتجربة المستخدم من Google | عند الاستدعاء، قد تقدم Google إشعارًا بشأن تقنية تحويل النص إلى كلام (TTS) لن يعود الإجراء متاحًا بعد تاريخ الإيقاف النهائي. | عند الاستدعاء، تقدّم Google تقنية "تحويل النص إلى كلام" لإعلام المستخدم بأنّ هذا الإجراء ليس المتوفرة. |
في حال قررت عدم إيقاف الإجراء بشكل استباقي قبل الإيقاف التاريخ، سيتلقى المستخدمون الذين استدعوها إشعار "تحويل النص إلى كلام" المقدّم من Google. تشير رسالة الأشكال البيانية إلا أن الصياغة الدقيقة لهذا الإشعار لا تزال قيد التحديد، إلا أن الصياغة النهائية لن يحتوي على معلومات الترحيل إلى المستخدمين لديك.
الرسائل المقترَحة
إن أفضل طريقة لإعلام المستخدمين بإيقاف التشغيل القادم هي إعلامهم متى دعت إلى عملك. يمكنك أيضًا استغلال هذه الفرصة لتثقيفهم مسارات نقل البيانات إلى وظائف مشابهة.
الغرض من المراسلة: لإبلاغ المستخدمين بالتغيير القادم، وإعلام على خيارات الترحيل المتاحة.
الإطار الزمني للمراسلة: ابدأ في إشعار المستخدمين قبل 30 يومًا على الأقل نهائيًا (من 13 أيار (مايو) 2022 إلى 13 حزيران (يونيو) 2022)
التعامل مع طلبات البحث عن الإيقاف النهائي
ليجيب المستخدمون عن أسئلة الإيقاف نهائيًا، يمكنك إنشاء قاعدة جمهور مخصّص عام حسب النية بالشراء التي تستخدِم هذا اللفظ المقترَح:
- "سيتم إيقاف
Action Name
فيdate
. لمعرفة التفاصيل، يُرجى الاطّلاع علىshort link
|migration path message
".
لوحة الرسم التفاعلية
إذا كان الإجراء يستخدم لوحة الرسم التفاعلية، أضِف بانر إشعار إلى صفحة تحميل اللوحة التي تستخدم الصياغة التالية:
- "سيتم إيقاف
Action Name
فيdate
. للاطّلاع على التفاصيل، يُرجى الانتقال إلىshortlink url
". - "سيتم إيقاف
Action Name
فيdate
،migration path message
".
المراسلات الاختيارية
هناك طرق إضافية يمكنك من خلالها تعديل إجراءاتك الحالية لإعلام المستخدمين. للتغيير القادم. يمكنك إضافة لاحقة إلى إشعارات الإيقاف النهائي رسائل الإجراءات:
- "
existing message
. أُذكِّرُك أيضًا بأنّAction Name
سيتم (جارٍ الإيقاف | إيقاف التشغيل) علىdate
" - "
existing message
. أُعلِمك أيضًا بأنّAction Name
سيتم (جارٍ الإيقاف | إيقاف التشغيل) فيdate
،migration path
"
يمكنك أيضًا إضافة إشعارات إلى أي ميزات خاصة قد تطرأ على الإجراء الخاص بك. التنفيذ:
استدعاءات الروابط المؤدية إلى صفحات في التطبيق: عرض بطاقة أساسية تتضمّن معلومات (عيّنة)
رسائل
Last prompt
: يمكنك إضافة رسالةlast prompt
(نموذج) إلى أي من أنواع الطلبات التالية:- الأهداف المدمجة (BII). تنطبق على "ألعاب Play" و"سرد القصص" BII للتعليم.
- اقتراحات سلاسل الإجراءات.
- رسائل الترحيب
الخروج من الطلبات: يمكنك أيضًا إضافة رسالة
last prompt
خاصة. (نموذج) للخروج من الطلبات (actions.intent.CANCEL
).الإشعارات الفورية: يمكنك إضافة الصياغة المقترَحة التالية إلى أي عملية دفع. الإشعارات التي تم إنشاؤها باستخدام Action Builder أو Dialogflow:
- "تذكير، سيتم إيقاف
Action Name
فيdate
. للاطّلاع على التفاصيل، يُرجى الانتقال إلىshortlink url
". - "تذكير، سيتم إيقاف
Action Name
فيdate
،migration path message
.
- "تذكير، سيتم إيقاف
مسارات نقل البيانات المحتملة
بينما قد لا يكون هناك مسار نقل مماثل من مسار الإجراء، يجب مراعاة الخيارات التالية بناءً على احتياجات المستخدم والمتاح موارد المطوِّرين.
محتوى الوسائط
تفعيل إجراءات الوسائط المستخدمين لاكتشاف المحتوى الخاص بك على "مساعد Google" وبدء تشغيل المحتوى مباشرةً على تطبيقك يمكنك مساعدة المستخدمين الانتقال إلى إجراءات الوسائط باستخدام مثال المراسلة التالي:
-
"يمكنك في أي وقت العثور علينا من خلال قول "Ok Google، أريد تشغيل"
Media Brand Name
". -
"يمكنك في أي وقت العثور علينا من خلال قول "Ok Google، أريد الاستماع إلى أغنية" على
Media Brand Name
".
تختلف "إجراءات الوسائط" عن "الإجراءات المستندة إلى المحادثة":
- باستخدام "إجراءات الوسائط"، لا "يتفاعل" المستخدم مباشرةً مع الطرف الثالث، عبر "مساعد Google" إلى الطرف الثالث
- الإجراءات المتعلّقة بالوسائط ليست حوارية، بل تتيح "لقطة واحدة" فقط طلبات البحث.
تطبيقات Android
مُساعِد Google مهامّ في التطبيقات هي ميزة في Android تمكّن المستخدمين من إطلاق تطبيقات Android بصوتهم وباستخدام "مساعد Google" يمكنك تثقيف المستخدمين حول إجراءات تطبيقك من خلال مثال المراسلة التالي:
-
"يمكنك في أي وقت العثور علينا من خلال قول "Ok Google، افتح
App Name
". -
"يمكنك فتح تطبيق Android بقول "Ok Google،
BII
علىApp Name
". -
"يمكنك تثبيت تطبيق Android بقول "Ok Google، افتح
App Name
".
تختلف ميزة "مهامّ في التطبيقات" عن ميزة "المهام القائمة على المحادثة":
- توفِّر BIIS لـ App Action دعمًا محدودًا للّغات واللغات.
- مطلوب تطبيق Android لبدء الإجراءات المتعلقة بالتطبيق.
- لا يتيح تطبيق "مهامّ في التطبيقات" على الشاشات الذكية.
- ميزة "المهام في التطبيقات" ليست حوارية، بل تتيح "لقطة واحدة" فقط طلبات البحث.
أجهزة
الإجراءات التي تسمح بها Google الأجهزة المنزلية الذكية تتيح للمطوّرين تفعيل الأجهزة الصوتية باستخدام "مساعد Google". يمكنك تثقيف المستخدمين حول "الإجراءات المنزلية الذكية" في ما يلي مثال على الرسائل:
-
"يمكنك التواصل معنا في أي وقت باستخدام
device name
. متاح علىstore
" -
"يمكنك التحدّث معنا من خلال
device name
في تطبيق Google Home".
يتميّز المنزل الذكي بالاختلافات التالية عن المهام الحوارية:
- يمكن إضافة أجهزة المنزل الذكية إلى الأجهزة المتوافقة فقط.
- المنزل المزوّد بأجهزة ذكية ليس حواريًا، بل يتيح "لقطة واحدة" فقط طلبات البحث.
وكلاء المحادثة
بالنسبة إلى المحادثات المتبادلة مع المستخدمين عبر روبوتات الدردشة، تشمل المنتجات التالية المتاحة:
- Dialogflow CX توفّر نوعًا متقدمًا من الوكلاء لعمليات البحث الكبيرة والوكلاء. وتوفّر عمليات الدمج هذه مع بوابة الهاتف Dialogflow CX Dialogflow Messenger وMessenger من Facebook وLINE وغير ذلك يمكنك الاطّلاع على كامل قائمة التكامل.
- Dialogflow EX توفّر نوعًا عاديًا من الوكلاء وأصغر حجمًا وأكثر بساطة. فهي توفر عمليات دمج مع Slack وTelegram LINE وMessenger من Facebook وWorkspace from Meta وغير ذلك عرض الكامل قائمة التكامل.
يمكنك إعلام المستخدمين بشأن وكلاء الدردشة باستخدام المثال التالي المراسلة:
- "للحصول على الدعم في المستقبل، اتّصِل بـ
support number
". -
"للحصول على الدعم في المستقبل، تفضل بزيارة موقعنا على الويب على
short link url
". -
"للاطّلاع على الملاحظات المستقبلية، يمكنك الدردشة معنا على
Company Name
. Slack".
تختلف خدمات وكلاء المحادثة عن "الإجراءات الحوارية":
- لا يمكن استخدام موظّفي الدعم على الشاشات الذكية.
- لا يمكن دمج موظّفي الدعم مع "مساعد Google".
خدمة العملاء
تقديم حل بشأن مشاكل عملائك لن تحتاج إلى أكثر من ذلك مع برامج تتبُّع المحادثات وبرامج التتبُّع الصوتية ومكاتب المساعدة الهاتفية، وكلها مدمجة في الذكاء الاصطناعي في مركز التواصل عروض مثل Agent Assist وإحصاءات CCAI يمكنك تثقيف المستخدمين بشأن خيارات خدمة العملاء باستخدام هذا المثال المراسلة:
- للحصول على الدعم في المستقبل، يُرجى الاتصال بالرقم
support number
". -
"للحصول على الدعم في المستقبل، يُرجى زيارة موقعنا الإلكتروني على
short link url
". - للاطّلاع على أي ملاحظات مستقبلية، يمكنك الدردشة معنا على تطبيق "اسم الشركة" على Slack. ."
توفّر خيارات خدمة العملاء بعض الاختلافات عن "الإجراءات الحوارية":
- وهي غير متاحة على الشاشات الذكية.
- ولا يمكنها التكامل مع "مساعد Google".
المواقع الإلكترونية
يمكنك توجيه المستخدمين إلى الوظائف التي قد يوفّرها موقعك الإلكتروني. يمكنك تثقيف المستخدمين بشأن خيارات الويب باستخدام نموذج المراسلة التالي:
-
"للحصول على الدعم في المستقبل، يُرجى زيارة موقعنا الإلكتروني على
short link url
".
تتميّز مواقع الويب بالاختلافات التالية عن الإجراءات الحوارية:
- لا يمكن استخدام الشاشات الذكية للمواقع الإلكترونية.
- لا يمكن دمج المواقع الإلكترونية مباشرةً مع "مساعد Google"
عيّنات تعليمات برمجية
يمكنك استخدام نماذج التعليمات البرمجية هذه لإنشاء ردود ذات صلة عند إيقاف العمل الإجراءات الحوارية.
مثال على البطاقة الأساسية
YAML
candidates: - first_simple: variants: - speech: >- We are turning offon . For more details check out text: >- We are turning off on . For more details check out content: card: title: Turning Off subtitle: text: >- `We are turning off on . For more details check out .` button: name: Learn more open: url:
JSON
{ "candidates": [ { "first_simple": { "variants": [ { "speech": "We are turning offon . For details, check out .", "text": "We are turning off on . For details, check out ." } ] }, "content": { "card": { "title": "Turning Off ", "subtitle": " ", "text": "`We are turning off on . For details, check out .`", "button": { "name": "Learn more", "open": { "url": " " } } } } } ] }
Node.js
app.handle('Card', conv => { conv.add('We are turning offon . For details, check out .'); conv.add(new Card({ "title": "Turning Off ", "subtitle": " ", "text": "Card Content", "button": new Link({ name: 'Learn more', open: { url: ' ', }, }) })); });
JSON
{ "responseJson": { "session": { "id": "session_id", "params": {} }, "prompt": { "override": false, "content": { "card": { "title": "Turning Off", "subtitle": " ", "text": "We are turning off on . For, details check out .", "button": { "name": "Learn more", "open": { "url": " " } } } }, "firstSimple": { "speech": "We are turning off on . For details, check out .", "text": "We are turning off on . For details, check out ." } } } }
آخر مثال على الطلب
YAML
candidates: - first_simple: variants: - speech:text: last_simple: variants: - speech: Also, just reminding you that will be turning off on text: Also, just reminding you that will be turning off on
JSON
{ "candidates": [ { "first_simple": { "variants": [ { "speech": "", "text": " " } ] }, "last_simple": { "variants": [ { "speech": "Also, just reminding you that will be turning off on ", "text": "Also, just reminding you that will be turning off on " } ] } } ] }
Node.js
app.handle('Simple', conv => { conv.add(new Simple({ speech: '', text: ' ' })); conv.add(new Simple({ speech: 'Also, just reminding you that will be turning off on ', text: 'Also, just reminding you that will be turning off on ' })); });
JSON
{ "responseJson": { "session": { "id": "session_id", "params": {} }, "prompt": { "override": false, "firstSimple": { "speech": "", "text": " " }, "lastSimple": { "speech": "Also, just reminding you that will be turning off on ", "text": "Also, just reminding you that will be turning off on " } } } }
مثال على آخر طلب (خروج/إلغاء)
YAML
candidates: - first_simple: variants: - speech:text: last_simple: variants: - speech: Also, just reminding you that will be turning off on . Bye. text: Also, just reminding you that will be turning off on . Bye.
JSON
{ "candidates": [ { "first_simple": { "variants": [ { "speech": "", "text": " " } ] }, "last_simple": { "variants": [ { "speech": "Also, just reminding you that will be turning off on . Bye.", "text": "Also, just reminding you that will be turning off on . Bye." } ] } } ] }
Node.js
app.handle('Simple', conv => { conv.add(new Simple({ speech: '', text: ' ' })); conv.add(new Simple({ speech: 'Also, just reminding you that will be turning off on . Bye.', text: 'Also, just reminding you that will be turning off on . Bye.' })); });
JSON
{ "responseJson": { "session": { "id": "session_id", "params": {} }, "prompt": { "override": false, "firstSimple": { "speech": "", "text": " " }, "lastSimple": { "speech": "Also, just reminding you that will be turning off on . Bye.", "text": "Also, just reminding you that will be turning off on . Bye." } } } }