בדף הזה מוסבר איך לשלב עוזרים וירטואליים לעזרה במשימות בשיחות צ'אט באמצעות אפליקציה בהתאמה אישית, שנבנתה באמצעות פלטפורמת Chat API. אחרי שנציג אנושי מעביר סשן צ'אט לעוזר וירטואלי לעזרה במשימות, העוזר הווירטואלי יכול להעביר הודעה למשתמש הקצה בלי שהנציג האנושי יראה אותה. כך אפשר להפוך תהליכים לאוטומטיים, כמו איסוף מידע רגיש או חיפוש נתונים, תוך הגנה על פרטיות משתמשי הקצה.
תהליך עבודה של עוזר וירטואלי לעזרה במשימות שמשתתף בסשן צ'אט
כך נראה תהליך העבודה של עוזר וירטואלי לעזרה במשימות שמשתתף בצ'אט באמצעות אפליקציה בהתאמה אישית:
- נציג אנושי מעביר סשן צ'אט באפליקציית צ'אט בהתאמה אישית לעוזר וירטואלי לעזרה במשימות.
אפליקציית הצ'אט שולחת את ההודעה של משתמש הקצה באמצעות בקשת
POSTלנקודת הקצה הבאה. מבצעים אימות בסיסי.https://YOUR_CCAAS_HOST/apps/api/v1/chats/CHAT_ID/messageמחליפים את מה שכתוב בשדות הבאים:
YOUR_CCAAS_HOST: המארח של Contact Center AI Platform (פלטפורמת CCAI)
CHAT_ID: מזהה הצ'אט
דוגמה לבקשה
דוגמה לגוף בקשה:
{ "from_user_id": 12345, "message": { "type": "text", "content": "This is my response to the Task VA." } }אם המערכת מזהה עוזר וירטואלי פעיל, היא מעבירה את ההודעה ישירות אליו. ההודעה מוגדרת כסוג
server_messageוערך החשיפה שלה הואtask_virtual_agent. המתאם של הנציג ב-CCAI Platform משתמש בערך הזה כדי להסתיר את ההודעה מהנציג האנושי. ממשק סוכן מותאם אישית צריך לבדוק את ערך החשיפה ולהחיל את אותו סינון בעצמו. אם המערכת לא מזהה עוזר וירטואלי פעיל לעזרה במשימות, היא מנתבת את ההודעה למי שמטפל כרגע בסשן, שיכול להיות נציג אנושי או נציג וירטואלי לתמיכה.כשעוזר וירטואלי לעזרה במשימות שולח תשובה, נקודת הקצה של ה-webhook מקבלת אירוע
message_received. המטען הייעודי (payload) של ה-webhook הזה מכיל את ההודעה מהעוזר הווירטואלי למשימות במאפייןserver_message, כך שאין צורך לבצע קריאה נוספת ל-API כדי לקבל את ההודעה. מידע נוסף מופיע במדריך לשימוש ב-API של פלטפורמת Chat.מטען ייעודי (payload) לדוגמה של webhook
הנה דוגמה למטען ייעודי (payload) של תגובה לפעולה מאתר אחר (webhook):
{ "event_type": "message_received", "timestamp": "2025-09-25 14:30:00 UTC", "chat_id": 37, "body": { "sender": { "id": 71, "type": "task_virtual_agent", "status": "connected" }, "message": { "type": "server_message", "message_id": 1, "visibility": "task_virtual_agent" }, "server_message": { "content": { "type": "text", "content": "Thank you. Please enter the 6-digit code sent to your device." } } } }כשהעוזר הווירטואלי מסיים את המשימה, הוא מעביר את הצ'אט בחזרה לנציג האנושי.