התכונה מענה גנרטיבי כגיבוי משתמשת במודלים העדכניים של 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 גנרטיבי ואז לכרטיסיית המשנה כללי.
- בקטע ביטויים אסורים, בודקים את הביטויים ברשימה, מוסיפים לה ביטויים או מסירים ממנה ביטויים.
- לוחצים על Save.
בדיקת מענה גנרטיבי כגיבוי
אפשר לבדוק את התכונה מענה גנרטיבי כגיבוי בסימולטור. בכל פעם שהמשתמש אומר משהו שלא תואם לאף אחת מהאפשרויות בדף או בתהליך שבו הוגדר אירוע ללא התאמה ליצירת תגובה גנרטיבית (והיצירה מצליחה), הסוכן יציג את התגובה שנוצרה.
Codelab
אפשר לעיין גם ב-Codelab של מענה גנרטיבי כגיבוי.
פתרון בעיות
אם רוצים לנפות באגים בתכונה, אפשר לבדוק את ההנחיה שהוזנה למודל שפה גדול (LLM) שנפתרה בסימולטור של Dialogflow Console:
לוחצים על הלחצן התשובה המקורית:

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