באובייקטים של Intent ניתן למפות קלט של משתמשים פתוחים לאובייקטים מובְנים. הביטויים המדוברים מותאמים לכוונות בעזרת הכלי 'הבנת שפה טבעית' (NLU) של Google. התאמות של Intent יכולות להפעיל אירועים בעיצוב של השיחה כדי לקדם את השיחה של המשתמש. שם ה-Intent מצוין בשם הקובץ.
ייצוג YAML | |
---|---|
parameters:
- object ( |
שדות | |
---|---|
parameters[] |
רשימת הפרמטרים בתוך ביטויי האימון. חייבים להגדיר כאן את כל הפרמטרים כדי להשתמש בהם בביטוי האימון. |
trainingPhrases[] |
ביטויי אימון מאפשרים ל-NLU של Google להתאים באופן אוטומטי בין כוונות לבין קלט של משתמשים. ככל שמספקים יותר ביטויים ייחודיים, כך גובר הסיכוי להתאמה של הכוונה הזו. זהו פורמט החלק של ביטוי האימון שמבואר. הערה: השדה |
IntentParameter
הגדרה של פרמטר שאפשר להשתמש בו בביטויים לאימון.
ייצוג YAML | |
---|---|
name: string # Union field |
שדות | ||
---|---|---|
name |
חובה. השם הייחודי של הפרמטר Intent. אפשר להשתמש בתנאים ובתגובות כדי להפנות לפרמטרים של Intent שחולצו על ידי NLU עם $intent.params.[name].resolved |
|
שדה איחוד parameter_type . הסוג של הפרמטר Intent. הערך של parameter_type יכול להיות רק אחת מהאפשרויות הבאות: |
||
type |
אפשרות. מצהיר על סוג הנתונים של הפרמטר. אסור להגדיר את האפשרות הזאת לאובייקטים מובְנים מסוג Intent. |
|
entitySetReferences |
אפשרות. הפניות לקבוצות של ישויות מותרות לפרמטר Intent הזה. תקף רק לפרמטרים של Intent מובנה. ההפניות האלה מפנות לקבוצות של ישויות בספרייה 'custom/entitySets'. |
EntitySetReferences
הפניות לקבוצות של ישויות לפרמטר Intent.
ייצוג YAML | |
---|---|
entitySetReferences:
- object ( |
שדות | |
---|---|
entitySetReferences[] |
חובה. הפניות לקבוצות של ישויות לפרמטר Intent. |
EntitySetReference
הפניה לקבוצת הישויות המותרות עבור פרמטר ה-Intent הזה.
ייצוג YAML | |
---|---|
entitySet: string |
שדות | |
---|---|
entitySet |
חובה. מציין את אוסף הישויות הספציפי שיש להביא בחשבון עבור פרמטר נתון. ההגדרה התואמת של קבוצת הישויות צריכה להיות בספרייה custom/entitySets/ . |