يحدد نموذج المحادثة ما يمكن للمستخدمين قوله في الإجراءات الخاصة بك وكيف يمكن تستجيب الإجراءات للمستخدمين. الوحدات الأساسية لنموذج محادثتك هي الأهداف والأنواع والمشاهد الطلبات: بعد استدعاء أحد المهام، يبدأ "مساعد Google" تسليم المستخدم إلى ذلك الإجراء، ويبدأ الإجراء محادثة مع بناءً على نموذج محادثتك، والذي يتألف من:
طلبات المستخدمين الصالحة: لتحديد ما يمكن للمستخدمين قوله في "الإجراءات": إنشاء مجموعة من الأهداف التي تعزز NLU في "مساعد Google"، حتى يمكنها فهم الطلبات الخاصة بالإجراءات التي تتخذها. يحدد كل هدف والتدريبات التي تصف ما يمكن أن يقوله المستخدمون لمطابقة هذا القصد. تشير رسالة الأشكال البيانية وتوسعت تقنية NLU الخاصة بخدمة "مساعد Google" هذه العبارات التدريبية لتشمل عبارات مشابهة ويؤدي تجميع هذه العبارات إلى إنشاء النموذج اللغوي للقصد منها.
منطق الإجراء والردود: تعالج المشاهد الأهداف وتنفِّذ المنطق المطلوب وتُنشئ الطلبات للعودة إلى المستخدم.
تحديد طلبات المستخدمين الصالحة
لتحديد ما يمكن للمستخدمين قوله في "الإجراءات"، يمكنك استخدام مجموعة من الأهداف وأنواعها. تتيح نوايا المستخدم وأنواعه زيادة محتوى واجهة المستخدم (NLU) في "مساعد Google" باستخدام نماذج لغوية خاصة. تتيح لك أغراض النظام وأنواعه الاستفادة من ميزات النماذج اللغوية ورصد الأحداث، مثل رغبة المستخدمين في إنهاء الإجراء أو لم يرصد "مساعد Google" أيّ إدخال على الإطلاق.
إنشاء نوايا المستخدم
تتيح لك نوايا المستخدم تحديد عبارات التدريب الخاصة بك التي تحدد ما يريده المستخدمون التي قد تقولها إلى "إجراءاتك". تستخدم لغة NLU في "مساعد Google" هذه العبارات لتدريب نفسها لفهم ما يقوله المستخدمون. عندما يقول المستخدمون شيئًا يطابق النموذج اللغوي حسب نية المستخدم، يطابق "مساعد Google" الغرض من إرسال الإشعارات الإجراء الخاص بك، حتى تتمكن من تنفيذ المنطق والاستجابة للمستخدمين.
إنشاء أهداف النظام
تتيح لك أغراض النظام الاستفادة من الأهداف باستخدام لغة محدّدة مسبقًا. نماذج للأحداث الشائعة مثل رغبة المستخدمين في إنهاء الإجراء أو عندما يريد انتهت مهلة الإدخال. لإنشاء أهداف النظام:
إنشاء أنواع مخصّصة
تتيح لك الأنواع المخصصة إنشاء مواصفات النوع الخاصة بك لتدريب NLU على وفهم مجموعة من القيم التي يجب ربطها بمفتاح واحد.
لإنشاء نوع مخصص:
بناء منطق الإجراءات والردود
تُطابق لغة NLU في "مساعد Google" طلبات المستخدمين مع الأهداف، وذلك ليتمكّن الإجراء الخاص بك ومعالجتها في المشاهد. المشاهد أدوات منطقية قوية تتيح لك معالجة الأحداث أثناء المحادثة.
إنشاء مشهد
توضّح الأقسام التالية كيفية إنشاء المشاهد وتحديد وظائفها. لمرحلة دورة حياة كل مشهد.
لإنشاء مشهد:
تحديد الإعداد لمرة واحدة
عندما يصبح المشهد نشطًا لأول مرة، يمكنك تنفيذ مهام لمرة واحدة في عند الدخول. يتم تنفيذ مرحلة On enter مرة واحدة فقط، وهي لا يعمل داخل حلقة تنفيذ المشهد.
التحقّق من الحالات
تتيح لك الشروط التحقق من ملء الخانات وتخزين الجلسة ومساحة تخزين المستخدم معلمات تخزين المنزل للتحكم في تدفق تنفيذ المشهد.
تعريف ملء الخانات
تتيح لك الخانات استخراج المعلمات المكتوبة من إدخالات المستخدم.
ربط قيمة الشريحة
وفي كثير من الحالات، يمكن أن تشتمل مطابقة الهدف السابقة على معلمات ملء قيم خانة المشهد المقابل بالكامل. في هذه الحالات، ستفتح جميع الخانات معبأ بمعلمات الأهداف في ملء خانة المشهد إذا كان اسم الخانة تتطابق مع اسم معلمة intent.
على سبيل المثال، إذا طابق أحد المستخدمين نية طلب مشروب من خلال قول "أريد لطلب قهوة كبيرة بنكهة الفانيليا، وهي عبارة عن خانات حالية تعرض الحجم والنكهة والمشروبات. النوع معبأ في المشهد المقابل إذا كان هذا المشهد يحدد نفس الخانات.
إدخال العملية
خلال هذه المرحلة، يمكنك ضبط "NLU" في "مساعد Google" لمطابقة البيانات التي أدخلها المستخدم مع الأهداف. يمكنكم تحديد نطاق مطابقة الأهداف لمشهد معيّن من خلال إضافة الأهداف المطلوبة. على المشهد. يتيح لك ذلك التحكّم في مسار المحادثة من خلال إخبار "مساعد Google" بذلك. لتتوافق مع نوايا محددة عندما تكون مشاهد محددة نشطة.