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