تربط الأغراض مدخلات المستخدم المفتوحة بالكائنات المنظَّمة. تتم مطابقة العبارات المنطوقة مع الأغراض من خلال ميزة "فهم اللغة الطبيعية" من Google (NLU). يمكن أن تؤدي مطابقات الأهداف إلى بدء أحداث في تصميم محادثتك لإحراز تقدّم في محادثة المستخدم. يتم تحديد اسم الغرض في اسم الملف.
تمثيل YAML | |
---|---|
parameters:
- object ( |
الحقول | |
---|---|
parameters[] |
تمثّل هذه السمة قائمة المَعلمات ضِمن عبارات التدريب. يجب تحديد كل المعلَمات هنا لكي يتم استخدامها في العبارة التدريبية. |
trainingPhrases[] |
تسمح عبارات التدريب لوحدة NLU في Google بمطابقة الأهداف تلقائيًا مع البيانات التي يدخلها المستخدمون. وكلما قدّمت المزيد من العبارات الفريدة، زادت فرصة مطابقة هذا الطلب. فيما يلي تنسيق جزء عبارة التدريب الذي تمت إضافة تعليقات توضيحية إليه. يُرجى العِلم أنّ الحقل |
IntentParameter
تعريف معلمة يمكن استخدامها داخل عبارات التدريب.
تمثيل YAML | |
---|---|
name: string # Union field |
الحقول | ||
---|---|---|
name |
مطلوبة. الاسم الفريد لمَعلمة intent. يمكن استخدامها في الشروط والاستجابات للإشارة إلى مَعلمات الأهداف المرجعية التي تم استخراجها من خلال NLU باستخدام $intent.params.[name].resolved |
|
حقل الاتحاد parameter_type نوع مَعلمة الغرض. يمكن أن تكون السمة "parameter_type " واحدة فقط مما يلي: |
||
type |
اختياريّ. لتحديد نوع بيانات هذه المَعلمة. ويجب عدم ضبط هذه الإعدادات للأغراض المضمّنة. |
|
entitySetReferences |
اختياريّ. يشير إلى مجموعات الكيانات المسموح بها لمَعلمة الغرض هذه. صالح فقط لمَعلمات الغرض المضمَّن. تشير هذه المراجع إلى مجموعات الكيانات في الدليل "custom/entitySets". |
EntitySetReferences
مراجع مجموعة الكيانات لمعلَمة هدف.
تمثيل YAML | |
---|---|
entitySetReferences:
- object ( |
الحقول | |
---|---|
entitySetReferences[] |
مطلوبة. مراجع مجموعة الكيانات لمعلَمة هدف. |
EntitySetReference
مرجع لمجموعة الكيانات المسموح بها لمَعلمة الغرض هذه.
تمثيل YAML | |
---|---|
entitySet: string |
الحقول | |
---|---|
entitySet |
مطلوبة. تحدِّد مجموعة الكيانات المحدّدة التي سيتم النظر فيها مع مَعلمة معيّنة. يجب أن يتوفّر تعريف مجموعة الكيانات المقابلة في الدليل المخصّص/entitySets/. |