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