התכונה מענה גנרטיבי כגיבוי משתמשת במודלים העדכניים של Google לשפה גדולה (LLM) כדי ליצור תשובות של נציג וירטואלי כשהקלט של משתמש הקצה לא תואם לכוונת המשתמש או לפרמטר למילוי טופס.
אפשר להגדיר את התכונה באמצעות פרומפט טקסטואלי שמנחה את מודל ה-LLM איך להגיב. אתם יכולים להשתמש בפרומפט טקסטואלי מוגדר מראש או להוסיף פרומפטים משלכם. בעזרת הפרומפט המוגדר מראש, הנציג הווירטואלי יכול לטפל במצבים בסיסיים של שיחה. לדוגמה:
- לפתוח את השיחה עם המשתמש ולסיים אותה.
- אם המשתמש לא הבין, חוזרים על מה שהנציג אמר.
- להמתין על הקו אם המשתמש מבקש זאת.
- תסכם את השיחה.
אפשר להפעיל מענה גנרטיבי כגיבוי בגורמים שמטפלים באירועים ללא התאמה שמשמשים בתהליכים, בדפים או במהלך מילוי פרמטרים. כשהתכונה 'מענה גנרטיבי כגיבוי' מופעלת לאירוע מסוג 'אין התאמה', בכל פעם שהאירוע הזה מופעל, Dialogflow CX מנסה ליצור תשובה גנרטיבית שתוקרא למשתמש. אם יצירת התגובה תיכשל, תונפק במקומה התגובה הרגילה של הסוכן.
מגבלות
התכונה זמינה בשפות שנתמכות על ידי Gemini API.
הפעלת מענה גנרטיבי כגיבוי
אפשר להפעיל מענה גנרטיבי כגיבוי בסוכן במטפלים באירועים ללא התאמה, שאפשר להשתמש בהם בתהליך, בדף או במילוי בקשה של פרמטרים.
הפעלת מענה גנרטיבי כגיבוי לאירועים של אי-התאמה בכל התהליך:
- עוברים אל מסוף Dialogflow CX.
- בוחרים פרויקט.
- בוחרים נציג תמיכה ואז בוחרים רצף פעולות.
- לוחצים על דף הפתיחה של התהליך כדי להרחיב אותו.
- לוחצים על sys.no-match-default בקטע Event handlers (מטפלים באירועים).
- מסמנים את התיבה מענה גנרטיבי כגיבוי בקטע תשובות של נציג.
- לוחצים על Save.
הפעלת מענה גנרטיבי כגיבוי לאירועים ספציפיים ללא התאמה:
- עוברים אל גורם המטפל באירועים No-match (כל אירוע שמתחיל ב-No-match, כמו No-match default, No-match 1 וכן הלאה).
- מסמנים את התיבה מענה גנרטיבי כגיבוי בקטע תשובות של נציג.
- לוחצים על Save.
הגדרת מענה גנרטיבי כגיבוי
כמו שצוין למעלה, התכונה מענה גנרטיבי כגיבוי מעבירה בקשה למודל שפה גדול כדי ליצור את התשובה הגנרטיבית. הבקשה היא הנחיה טקסטואלית שמשלבת שפה טבעית ומידע על המצב הנוכחי של הסוכן ושל השיחה. ההנחיה והתשובה שנוצרה נבדקות מול רשימה של ביטויים אסורים. אם הם מכילים ביטויים אסורים או נחשבים לא בטוחים מסיבה אחרת, הגנרציה תיכשל ותוצג במקומה התשובה הרגילה שנקבעה (בקטע Agent says באותו מילוי).
אפשר להגדיר את התכונה בכמה דרכים:
- בוחרים הנחיה מוגדרת מראש.
- מגדירים הנחיה מותאמת אישית.
- להוסיף או להסיר ביטויים מרשימת הביטויים האסורים.
כשיוצרים הנחיה, בנוסף לתיאור בשפה טבעית של סוג ההקשר שרוצים ליצור, אפשר להשתמש גם במשתני המיקום הבאים:
| מונח | הגדרה |
|---|---|
| $conversation | השיחה בין הסוכן לבין המשתמש, לא כולל ההתבטאות האחרונה של המשתמש. |
| ${conversation USER:"<user prefix>" AI:"<agent prefix>" TURNS:<turn count>} | גרסה עם פרמטרים של הפלייסלודר $conversation. אפשר להתאים אישית את הקידומת של משתמש הקצה (USER), את הקידומת של הסוכן (AI) ואת מספר התורות הקודמות שרוצים לכלול (TURNS). צריך לציין את כל ערכי הפרמטרים של ה-placeholder. לדוגמה, ${conversation USER:"Human says:" AI:"Agent says:" TURNS:4} |
| $last-user-utterance | האמירה האחרונה של המשתמש. |
| $flow-description | תיאור הזרימה של הזרימה הפעילה. |
| $route-descriptions | תיאורי הכוונות של הכוונות הפעילות. |
חשוב לוודא שהתיאורים של הכוונות והזרימה טובים.
בחירת פרומפט מוגדר מראש
- בהגדרות הסוכן, עוברים לכרטיסייה AI גנרטיבי ואז לכרטיסיית המשנה מעבר חזרה גנרטיבי.
- בוחרים אחת מהאפשרויות בתפריט הנפתח תבנית.
- לוחצים על Save.
התכונה מספקת שני תבניות של הנחיות: תבנית ברירת המחדל (שלא מוצגת) ותבנית הדוגמה, שיכולה לשמש כהנחיה לכתיבת הנחיות משלכם.
הגדרת פרומפט משלכם
- בהגדרות הסוכן, עוברים לכרטיסייה AI גנרטיבי ואז לכרטיסיית המשנה מעבר חזרה גנרטיבי.
- בתפריט הנפתח תבנית, בוחרים באפשרות + תבנית חדשה.
- מוסיפים שם לתבנית.
- מוסיפים פרומפט טקסטואלי.
- לוחצים על Save.
אפשר גם להתחיל בעריכת התבנית דוגמה ולשמור אותה כתבנית חדשה:
- בתפריט הנפתח תבנית, בוחרים באפשרות דוגמה.
- לוחצים על Edit.
- עורכים את שם התבנית.
- עורכים את הנחיית הטקסט.
- לוחצים על Save.
שינוי רשימת הביטויים האסורים
- בהגדרות הסוכן, עוברים לכרטיסייה AI גנרטיבי ואז לכרטיסיית המשנה כללי.
- בקטע Banned phrases (ביטויים אסורים), בודקים את הביטויים ברשימה, מוסיפים לה ביטויים או מסירים ממנה ביטויים.
- לוחצים על Save.
בדיקת מענה גנרטיבי כגיבוי
אפשר לבדוק את התכונה מענה גנרטיבי כגיבוי בסימולטור. בכל פעם שהמשתמש אומר משהו שלא תואם לאף אחת מהאפשרויות בדף או בתהליך שבו הוגדר אירוע ללא התאמה ליצירת תגובה גנרטיבית (והיצירה מצליחה), הסוכן יציג את התגובה שנוצרה.
Codelab
אפשר גם לעיין ב-Codelab בנושא מענה גנרטיבי כגיבוי.
פתרון בעיות
אם רוצים לנפות באגים בתכונה, אפשר לבדוק את הנחיית הקלט של מודל השפה הגדול (LLM) שנפתרה בסימולטור של Dialogflow Console:
לוחצים על הלחצן התשובה המקורית:

מאתרים את השדה Generative Fallback Prompt (הנחיה גנרטיבית כגיבוי). קוראים את השדות האלה כטקסט רגיל ובודקים אם הקלט של ה-LLM הגיוני. אם יש ביטוי שמכיל את התו
$, צריך לבדוק את הקלט של הסימולטור ולהבהיר אם התו$בהנחיות הוא מכוון (לדוגמה,$ב-price is $10כנראה מכוון, בעוד ש-visit $cityכנראה לא מכוון ויכול להעיד על שימוש לא נכון או על באג). אם אתם לא בטוחים, פנו לתמיכה.אם אתם משתמשים בתבנית לפרומפט שאינה ברירת המחדל, אבל לא רואים את השדה 'הנחיית חזרה גנרטיבית', פנו לתמיכה.