أفضل ممارسات الإيقاف

يوفّر هذا الدليل رسائل المستخدمين ومسارات نقل البيانات الخاصة بميزة المحادثات الإجراءات التي سيتم إيقافها نهائيًا في 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 off  on . 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 off  on . 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 off  on . 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."
      }
    }
  }
}