התכונה 'סיוע למפקח' מבצעת את הפעולות השימושיות הבאות כדי לוודא ששיחות שירות הלקוחות עם נציגים פעילים ב-Dialogflow CX playbook ועם נציגים גנרטיביים נפתרות או מועברות לטיפול ברמה גבוהה יותר בהצלחה.
- המערכת סורקת את כל השיחות כדי לזהות טריגרים ספציפיים להעברה לטיפול ברמה גבוהה יותר.
- השיחות שעומדות בקריטריונים להעברה לטיפול ברמה גבוהה יותר מסומנות אוטומטית.
- השיחות המסומנות מוצגות רק למפקח שהוקצה.
- המשגיח עוקב אחרי השיחות ומתערב לפי הצורך.
לפני שמתחילים
כדי להשתמש בעזרה למפקחים, צריך גישה למקורות המידע הבאים.
- ספר הפעלה פעיל או סוכן גנרטיבי שמשתמש ב-API של סטרימינג דו-כיווני ובמספר טלפון מחובר.
- פרויקט עם תווית החשיפה
CCAI_GA, נושא Pub/Sub ופרופיל שיחה.
שלב 1: יוצרים או בוחרים Google Cloud פרויקט
בוחרים פרויקט שיארח את ספר ההפעלה או את הנציג הגנרטיבי של Dialogflow CX, ורושמים את מזהה הפרויקט.
שלב 2: הפעלת Dialogflow API
כדי להפעיל את Dialogflow API לפרויקט:
עוברים אל מסוף Google Cloud .
בוחרים את הפרויקט הרצוי.
לוחצים על APIs & Services (ממשקי API ושירותים) > +Enable APIs & services (הפעלת ממשקי API ושירותים).
לוחצים על Dialogflow API > הפעלה.
שלב 3: יצירה או בחירה של סוכן
כדי להשתמש בתכונה 'סיוע למפקח', צריך להפעיל סוכן חי או גנרטיבי שמשתמש ב-API של סטרימינג דו-כיווני. התכונה סורקת את כל השיחות הפעילות של הנציג ומנטרת אותן כדי לזהות אותות להעלאת רמת הטיפול.
אתם יכולים ליצור ספר הפעלה משלכם לסוכן לייב או סוכן גנרטיבי, לייבא סוכן מייצוא קודם או לבחור סוכן קיים. חשוב לרשום את השם והמזהה של הסוכן.
שלב 4: הגדרת העברת הטיפול
כשיוצרים סוכן או בוחרים סוכן, צריך גם להגדיר העברה לטיפול אנושי. ההגדרה הזו קובעת איך הסוכן יעביר את השיחה לטיפול אנושי אם הוא לא יוכל לעזור. מפקח יכול גם ללחוץ על העברה לנציג כדי ליזום העברה לטיפול ברמה גבוהה יותר.
הגדרת העברה לסוכן חי ב-Playbook
משתמשים במסוף של סוכנים מבוססי-שיחה ובקוד Python כדי להגדיר העברה לטיפול של נציג שירות בשידור חי ב-Playbook.
עוברים אל מסוף הסוכנים בממשק שיחה ובוחרים את הפרויקט.
עוברים אל פעולות מותנות.
לוחצים על +לוגיקה חדשה.
בטריגר, בוחרים באפשרות Event (אירוע) ומזינים escalate-to-agent (העברה לסוכן).
בקטע 'פעולה', בוחרים באפשרות מתן תשובה למשתמש הקצה.
מוסיפים דיאלוג עם סוכן לתשובה.
מוסיפים מספר טלפון להעברת שיחה בטלפוניה.
לוחצים על עדכון.
לוחצים על פעולה.
עוברים אל הגדרת פעולות באמצעות Python (מתקדם).
מזינים סקריפט כמו בדוגמה הבאה כדי להגדיר את ההתנהגות של הסוכן.
@EventHandler(event = "escalate-to-agent") def _supervisor_triggered_call_transfer(): # the below message can be changed respond("Let me get you to a live agent who can assist you.") _escalate_to_agent_fn() def _escalate_to_agent_fn(): # replace with your transfer logic done() return
הגדרת העברה לטיפול של סוכן גנרטיבי
כדי להגדיר העברה לטיפול ברמה גבוהה יותר של נציג גנרטיבי, פועלים לפי השלבים הבאים.
עוברים אל מסוף הסוכן הגנרטיבי ובוחרים את הפרויקט והאפליקציה.
מוסיפים את ההנחיה הבאה להוראה
root_agent.- customer asking for a live agent, execute the
end_sessiontool withsession_escalated=true
- customer asking for a live agent, execute the
מוסיפים את כלי המערכת
end_sessionלסוכן הבסיסי ולכל סוכני המשנה.יוצרים משתנה
ESCALATION_MESSAGEלתגובה קולית אינטראקטיבית (IVR) לפני העברת השיחה.יוצרים משתנה
PHONE_GATEWAY_TRANSFERעם מספר טלפון כמו בדוגמה הבאה.{ "phone_number": "+1yyy-yyy-yyyy" }
פרטים על הכלי לסיום השיחה מופיעים במסמכי התיעוד בנושא סוכנים גנרטיביים.
שלב 5: צירוף מספר טלפון לסוכן
כדי להשתמש בתכונה 'עזרה למנהל', צריך גם מספר טלפון פעיל שמצורף לספר ההדרכה או לנציג הגנרטיבי. כדי לצרף מספר טלפון לנציג שלכם ב-Playbook, פועלים לפי ההוראות האלה. פועלים לפי ההוראות האלה כדי לצרף מספר טלפון לנציג הגנרטיבי. כשמצרפים מספר טלפון, הסוכן יוצר גם פרופיל שיחה. רושמים את השם והמזהה של פרופיל השיחה.
אם כבר צירפתם מספר טלפון לשידור החי או לסוכן הגנרטיבי של ספר ההפעלה, אתם יכולים לפעול לפי השלבים האופציונליים הבאים.
- מריצים את הפקודה הבאה כדי למפות את מספר הטלפון, השם והמזהה הקיימים למספר הטלפון של הטלפוניה.
curl -X GET
-H "Authorization: Bearer "$(gcloud auth print-access-token)"
-H "X-Goog-User-Project: your-project-id"
-H "Content-Type: application/json; charset=utf-8"
https://dialogflow.googleapis.com/v2beta1/projects/{your-project-id}/locations/{your-region-id}/phoneNumbers מעדכנים את מספר הטלפון כדי להשתמש בפרופיל השיחה.
דוגמה:
{ "phoneNumber": { "name": "projects/your-project-id/locations/global/phoneNumbers/your-phone-number", "conversationProfile": "projects/your-project-id/locations/your-region-id/conversationProfiles/your-conversation-profile-id" }, "updateMask": "conversationProfile" }
שלב 6: יצירת נושא Pub/Sub
שירות Pub/Sub הוא שירות העברת הודעות שיש בו הפרדה בין מי ששולח הודעות לבין מי שמקבל הודעות. נושאי Pub/Sub שימושיים כדי לספק מדדים והתראות למעקב אחרי שיחות. פועלים לפי ההוראות של Pub/Sub כדי ליצור נושא ורושמים את מזהה הנושא.
שלב 7: יצירת מחולל סיכומים
סיכום הוא תכונה מבוססת-AI של Agent Assist שמסכמת באופן אוטומטי שיחות עם לקוחות. פועלים לפי ההוראות לסיכום כדי ליצור גנרטור ורושמים את מזהה הגנרטור.
שלב 8: הגדרת פרופיל השיחה
כדי לוודא שפרופיל השיחה שמשויך ל-Playbook או לסוכן הגנרטיבי שלכם קיים, פועלים לפי השלבים הבאים.
עוברים אל מסוף Agent Assist ובוחרים את הפרויקט.
לוחצים על פרופיל השיחה שמשויך לספר ההדרכה או לסוכן הגנרטיבי הפעיל.
מפעילים את האפשרות סיכום שיחות (גנרטור) ומזינים את שם הגנרטור שיצרתם.
מוודאים שהאפשרות הפעלת נציג וירטואלי מופעלת עם שם של ספר משחקים פעיל או של נציג גנרטיבי.
עוברים אל הגדרות הטלפוניה ומפעילים את האפשרות שימוש ב-API לסטרימינג דו-כיווני.
בוחרים את האפשרויות הבאות עבור הגדרת SIP:
- יצירת שיחה תוך כדי תנועה
- שימוש ביציאות Multi Sdp
- אישור אינטראקציה עם סוכן וירטואלי
לוחצים על Save.
שלב 9: איסוף פרטי ההגדרה
צריך לאסוף את הפרטים הבאים.
- Google Cloud מזהה הפרויקט
- מזהה סוכן חי או מזהה סוכן גנרטיבי ב-Playbook
- מזהה פרופיל השיחה
- שם הנושא ב-Pub/Sub
שלב 10: הוספת הפרויקט לרשימת ההיתרים
כדי להוסיף את הפרויקט לרשימת ההיתרים, מדווחים על בעיה לצוות מעורבות הלקוח ומצרפים את הפרטים שאספתם בשלב הקודם.
שלב 11: בוחרים ניתוח סנטימנט או AI Coach
אתם צריכים להחליט אם להשתמש בניתוח סנטימנטים, ב-AI Coach או בשניהם כדי לעקוב אחרי השיחות. אחרי שיוצרים סוכן ופרופיל שיחה, פועלים לפי ההוראות כדי לבחור ניתוח סנטימנט או AI Coach ומוסיפים את ההחלטה לפרופיל השיחה.
שלב 12: הגדרת כללים למעקב אחרי שיחות
פועלים לפי ההוראות להגדרת כללי העברה לטיפול אנושי שקובעים מתי להעביר את השיחה לטיפול אנושי.
שלב 13: מעקב אחרי שיחות בזמן אמת
כדי לעקוב אחרי השיחות:
- כדי לפתוח את סימולטור המעקב, מזינים את הקישור הבא בדפדפן עם מזהה הפרויקט:
https://agentassist.cloud.google.com/projects/project-id/locations/location-id/human-supervisor
- מתקשרים לצ'אט בוט שהגדרתם.
- להביע רגשות שליליים במהלך השיחה.
- שימו לב שהשיחה מופיעה במרכז הבקרה.
מעקב במחשב
הכלי Agent Assist מספק למנהלים שולחן עבודה למעקב אחרי שיחות. כמה משתתפים יכולים להפעיל את שולחן העבודה של המעקב ולהגדיר את עצמם כזמינים למעקב אחרי שיחות. כששיחה מתחילה, העזרה למפקחים מקצה אותה למשתתף אחד אחרי השני עד שכל המשתתפים תרמו לשיחה.
כדי לגשת למחשב של המעקב, נדרשים התפקידים הבאים:
Viewerdialogflow.virtualAgentMonitoringSupervisordialogflow.processor
כדי לעקוב אחרי שיחות באמצעות שולחן העבודה למעקב, פועלים לפי ההוראות הבאות.
- כדי לפתוח את שולחן העבודה של המעקב, מזינים את הקישור הבא בדפדפן עם מזהה הפרויקט:
https://agentassist.cloud.google.com/human-supervisor/projects/project-id/locations/location-id/dashboard
- לוחצים על העברת הזמינות שלי.
- מתקשרים לסוכן שהגדרתם.
- להביע רגשות שליליים במהלך השיחה.
- שימו לב שהשיחה מופיעה במרכז הבקרה כשהשיחה מנותבת אליכם.
שינוי הסוכן
בפרופיל שיחה, אפשר לשנות את ספר ההפעלה של סוכן לייב או סוכן גנרטיבי שהעוזר למפקח עוקב אחריו. כדי לשנות את הסוכן, פועלים לפי השלבים הבאים.
עוברים אל מסוף Agent Assist ובוחרים את הפרויקט.
לוחצים על פרופילים של שיחות.
בוחרים את פרופיל השיחה שהוספתם לרשימת ההיתרים.
עוברים אל בחירה בשימוש ב-Dialogflow.
מפעילים את האפשרות הפעלת הנציג הווירטואלי.
לוחצים על סגירה סגירה כדי להסיר את השם של סוכן חי או גנרטיבי קיים ב-Playbook, ומזינים את השם של הסוכן שרוצים לעקוב אחריו.