إنشاء نماذج المحادثات

وتحدِّد نماذج المحادثات ما يمكن للمستخدمين قوله إلى "إجراءاتك" وكيفية استجابة إجراءاتك للمستخدمين. الوحدات الأساسية الرئيسية لنموذج المحادثة هي النية بالشراء والأنواع والمشاهد والإشعارات. بعد استدعاء أحد الإجراءات الخاصة بك، يسلّم "مساعد Google" المستخدم إلى هذا الإجراء، ويبدأ الإجراء في إجراء محادثة مع المستخدم، استنادًا إلى نموذج المحادثة، الذي يتألف من:

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

  • منطق الإجراء واستجاباته: توضّح هذه الإجراءات الأهداف المطلوبة وتنفِّذ المنطق المطلوب وتنشئ رسائل مطالبة للعودة إلى المستخدم.

الشكل 1. يتألف نموذج المحادثة من أهداف وأنواع ومشاهد ورسائل مطالبة تحدّد تجربة المستخدم. وتكون النُسخ المؤهَّلة للاستدعاء صالحة أيضًا للمطابقة في محادثاتك.

تحديد طلبات المستخدمين الصالحة

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

إنشاء نيّات المستخدم

تتيح لك نوايا المستخدم تحديد عبارات التدريب التي تحدّد ما يمكن أن يقوله المستخدمون إلى "إجراءاتك". يستخدم مساعد Google NLU هذه العبارات لتدريبه على فهم ما يقوله المستخدمون. عندما يقول المستخدمون شيئًا يتطابق مع نموذج لغة نية المستخدم، يطابق "مساعد Google" القصد من المحتوى ويُعلِم الإجراء، كي تتمكن من تنفيذ المنطق والرد على المستخدمين.

إنشاء أغراض النظام

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

إنشاء أنواع مخصّصة

تتيح لك الأنواع المخصّصة إنشاء مواصفات النوع الخاص بك لتدريب NLU لفهم مجموعة من القيم التي يجب ربطها بمفتاح واحد.

لإنشاء نوع مخصّص:

إنشاء منطق الإجراء واستجاباته

يطابق NLU مع "مساعد Google" طلبات المستخدم إلى الأهداف حتى يتمكّن الإجراء من معالجتها. المشاهد هي آليات تنفيذ منطقية تتيح لك معالجة الأحداث أثناء المحادثة.

إنشاء مشهد

توضّح الأقسام التالية طريقة إنشاء المشاهد وتحديد الوظائف لكل مرحلة من مراحل نشاط كل مشهد.

لإنشاء مشهد:

تحديد الإعداد لمرة واحدة

عندما يصبح مشهدًا نشطًا لأول مرة، يمكنك تنفيذ مهام لمرة واحدة في مرحلة الدخول. يتم تنفيذ مرحلة "تفعيل" مرة واحدة فقط، وهي المرحلة الوحيدة التي لا تعمل داخل حلقة تنفيذ مشهد.

الاطّلاع على الشروط

تتيح لك الشروط التحقّق من ملء الخانة ومساحة تخزين الجلسة ومساحة تخزين المستخدم ومعلّمات التخزين في المنزل للتحكّم في عملية تنفيذ المشهد.

تحديد ملء الخانة

تسمح لك الخانات باستخراج المعلّمات المكتوبة من ملاحظات المستخدمين.

ربط قيمة الفتحة

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

على سبيل المثال، إذا تطابَق المستخدم مع أحد نية طلب مشروب من خلال قول "أريد طلب قهوة بنكهة الفانيليا"، سيتم اعتبار الخانات الحالية مقاسها ونكهةها ومشروباتها في المشهد المعنيّ إذا كانت هذه المشاهد تنطبق على الخانات نفسها.

إدخال العملية

وخلال هذه المرحلة، يمكنك ضبط الإعداد "مساعد NLU" لمطابقة إدخالات المستخدم مع الأهداف. يمكنك تحديد نطاق الغرض من المطابقة لمشهد معيّن من خلال إضافة الأهداف المطلوبة إلى المشهد. يتيح لك ذلك التحكّم في مسار المحادثة من خلال إخبار "مساعد Google" بأغراض محدّدة عندما تكون بعض المشاهد نشطة.