אובייקטים מסוג Intent ממפים קלט פתוח של משתמשים לאובייקטים מובנים. המערכת מתאימה בין ביטויים מדוברים לכוונות באמצעות Natural Language Understanding של Google (NLU). התאמות 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 |
חובה. העמודה הזו מראה את אוסף הישויות הספציפי שיש להביא בחשבון עבור פרמטר נתון. ההגדרה של קבוצת הישויות התואמת צריכה להיות בספרייה המותאמת אישית/entitySets/ . |