במדריך הזה מפורטות המלצות למעקב אחרי הביצועים של רכיבי ה-handler של מאגר הנתונים ולשיפור שלהם.
מעקב אחרי הביצועים של הסוכן
אתם יכולים לעקוב אחר היסטוריית השיחות של הנציגים, ולהשתמש בכלי לניתוח נתונים כדי לראות את נתוני הנציגים.
הרצת הערכה בשירות עצמי
אתם יכולים להפעיל הערכה בשירות עצמי כדי להעריך את האיכות של סוכן מאגר הנתונים ולקבל המלצות לשינויים.
שיפור התשובות של הסוכן
אם במהלך הבדיקה מצאתם תשובות שלא עונות על הציפיות שלכם, נסו את הפעולות הבאות.
- אפשר להוסיף ערך לשאלות נפוצות לשאלה ספציפית כדי להחליף את התשובה.
- אם אתם מקבלים תשובות באיכות נמוכה עם שאלות נפוצות מובנות, נסו להשתמש בשאלות נפוצות לא מובנות.
- כדי לבצע אופטימיזציה של התשובות, משתמשים בהגדרות של ניתוח וחלוקה לחלקים.
- כדי לחסום ביטויים מסוימים, אפשר לעיין במאמר בנושא הגדרות של סוכנים: ביטויים חסומים.
- כדי להתאים אישית את סינון התוכן של אתיקה של בינה מלאכותית (RAI), אפשר לעיין במאמר בנושא הגדרות של סוכנים: מסנני בטיחות.
- כדי לכוונן את התגובה של הנציג על סמך מידע מחלקים קודמים בשיחה, אפשר להגדיר תנאי חיפוש. התכונה הזו זמינה רק בכלי מאגר נתונים.
אופטימיזציה של כלים למאגר נתונים שמשמשים ב-Playbooks
ההגדרה הזו מאיצה את התגובה של מאגר נתונים מסוג RAG ומשפרת את זמן האחזור, כי היא לא משכתבת את שאילתת המשתמש ולא מאכלסת באופן דינמי את פרמטרים של כלי. המשמעות היא ששאילתת המשתמש מועברת למאגר הנתונים כמו שהיא, ולא מתבצעת אכלוס של מסננים או פרמטרים שקשורים למטא-נתונים של המשתמש.
כדי להפעיל את התכונה הזו במסוף Dialogflow CX, בוחרים את ספר ההדרכה ולוחצים על הכרטיסייה הגדרות. יש לכם אפשרות להגדיר את Playbook כך שימשיך לעבד פעולות המשך באופן מיידי, או שימתין לקלט הבא של משתמש הקצה.
אם האפשרות הזו מופעלת, ההוראות הבאות ב-Playbook עדיין תקפות:
- מתי לענות על שאילתת המשתמש באמצעות מאגרי הנתונים.
- מתי לא לענות על שאילתת משתמש באמצעות מאגרי הנתונים, ובמקום זאת לספק תשובה חלופית.
- הנחיות הגנתיות, כמו "אל תענה על שאלות לגבי מתחרים".
אם האפשרות הזו מופעלת, המערכת מתעלמת מההוראות הבאות ב-Playbook. אל תפעילו את ההגדרה הזו אם יש לכם דרישות לגבי שאילתות מהסוגים הבאים:
- מסננים ספציפיים של מאגר הנתונים שאותם צריך לאכלס באמצעות ההוראות.
- הוראות להחלת מטא-נתונים של התאמה אישית למשתמשים שעוברים דרך מסננים.
- הוראות נוספות לשכתוב שאילתת המשתמש לפני שליחת שאילתה למאגר הנתונים.
איך מתמודדים עם שיחות שחורגות מהנושא
משתמשי קצה יכולים לשאול שאלות הבהרה במהלך שיחה. לדוגמה, אם במהלך איסוף פרטי כרטיס אשראי, הלקוח שואל מה זה מספר CVV, הנציג צריך לענות על השאלה ולחזור לאיסוף פרטי כרטיס האשראי הנדרשים. כדי לעשות את זה, אפשר ליצור רכיב handler של מאגר נתונים עם מאגרי נתונים שעונים על השאלה, להחיל את ה-handler הזה על דף התחלת הזרימה של הזרימה שמטפלת באיסוף פרטי כרטיס האשראי, ולהגדיר יעד מעבר ל-handler הזה כדי לחזור ל'דף הנוכחי'.
טיפול בהתאמות לא רצויות של כוונות
אם הסוכן מתאים כוונות כשהוא אמור להשתמש ב-handler של מאגר נתונים, אפשר לנסות את הפעולות הבאות כדי לתקן את זה:
- מומלץ למחוק או לשנות ביטויים לאימון שהם מעורפלים, כדי שכל הביטויים לאימון יטפלו במדויק בכוונה הרצויה ולא יתנגשו עם התוכן במאגר הנתונים.
- כדאי להשתמש בדוגמאות שליליות כדי למנוע התאמה לכוונות.
סינון של מאגר נתונים
במקרים מסוימים, יכול להיות שתרצו שמאגרי נתונים מסוימים יהיו זמינים לשאילתות רק בהתאם לערכי הפרמטרים של הסשן. לדוגמה, יכול להיות שיש לכם מאגרי נתונים ייחודיים לקטגוריות מוצרים. כדי לסנן את מאגר הנתונים לפי קטגוריות מוצרים:
- הגדרת פרמטרים של סשן לקטגוריות מוצרים.
- יוצרים מסלולים מותנים שבודקים את הערכים של פרמטרים של סשן ועוברים לדף ספציפי עם רכיב handler של מאגר הנתונים הרצוי.
- ה-handler של מאגר הנתונים צריך לחזור לדף שממנו בוצעה הקריאה, כדי שהשיחה תוכל להימשך.
הגדרת חיפוש במאגר נתונים
למידע נוסף על כוונון תוצאות החיפוש במאגר הנתונים, אפשר לעיין במאמר בנושא הגדרת חיפוש במאגר נתונים.