נקודת הגישה הישירה (DAP) ל-API של הצ'אט מאפשרת לכם להפנות באופן אוטומטי סשנים נכנסים של צ'אט לתור על סמך תגובה מנקודת קצה ל-API חיצונית שהגדרתם. כך משתמשי הקצה לא צריכים לבחור מתוך תפריט של תורים. נקודת הקצה יכולה להיות שלכם או של שירות צד שלישי.
כשהיכולת הזו מופעלת, כשמשתמש קצה מתחיל צ'אט, CCAI Platform שולחת בקשה לנקודת קצה ל-API. ה-API מחזיר נתובי ניתוב (צמדי מפתח/ערך), שפלטפורמת CCAI משתמשת בהם כדי להתאים את משתמש הקצה לתור הנכון. אם לא נמצאה התאמה, תפריט התור הרגיל יופיע כברירת מחדל.
ה-API של DAP פועל במקרים הבאים:
צ'אטים במחשב ובנייד
שיחות חדשות ושיחות שהופעלו מחדש
לפני שמתחילים
היכולת הזו מושבתת כברירת מחדל. כדי להפעיל את התכונה במופע שלכם, צריך לפנות אל Google Cloud התמיכה.
סוגי DAP
יש שני סוגים של DAP: תגובת API ותגובת webhook. לכל סוג של פלטפורמה לניהול נתונים יש תהליך עבודה שונה.
תגובה מה-API
כך נראה תהליך העבודה של תגובת ה-API:
משתמש קצה מתחיל שיחה חדשה או ממשיך שיחה קיימת.
לפני שתפריט התור מופיע, CCAI Platform שולחת בקשה לנקודת קצה ל-API, כולל כל הפרמטרים שהגדרתם, כמו מטא-נתונים של הסשן או נתונים מותאמים אישית.
ה-API מחזיר צמד אחד או יותר של מפתח/ערך.
פלטפורמת CCAI מתאימה את הצמדים האלה לצמדי מפתח/ערך שהוגדרו בתורי הצ'אט. כל הזוגות צריכים להיות זהים כדי שהצ'אט ינותב לתור.
אם נמצאת התאמה, משתמש הקצה מנותב ישירות לתור הזה.
תפריט התור הרגיל מופיע אם מתרחש אחד מהמקרים הבאים:
לא נמצאה התאמה.
ה-API לא מגיב במסגרת הזמן הקצוב לתפוגה של בקשת ה-API שהוגדר.
תגובה לפעולה מאתר אחר (webhook)
כך נראה תהליך העבודה של תגובת ה-webhook:
משתמש קצה מתחיל שיחה חדשה או ממשיך שיחה קיימת.
לפני שתפריט התור מופיע, CCAI Platform שולחת בקשה לנקודת קצה ל-API, כולל webhook URL.
ה-API מחזיר תגובת אישור (HTTP 200) במסגרת הזמן הקצוב לתפוגה של בקשת ה-API.
המערכת שלכם מעבדת את הבקשה ושולחת נתוני ניתוב (צמדי מפתח-ערך) ל-CCAI Platform באמצעות ה-webhook.
פלטפורמת CCAI מתאימה את הצמדים האלה לצמדי מפתח/ערך שהוגדרו בתורי הצ'אט. כל הזוגות צריכים להיות זהים כדי שהצ'אט ינותב לתור.
אם נמצאת התאמה, משתמש הקצה מנותב ישירות לתור הזה.
תפריט התור הרגיל מופיע אם מתרחש אחד מהמקרים הבאים:
לא נמצאה התאמה.
האישור לא מתקבל לפני שחלף הזמן הקצוב לתפוגה של בקשת ה-API.
התגובה של ה-webhook לא מתקבלת לפני שפג הזמן הקצוב לתפוגה של הקריאה החוזרת של ה-API.
הגדרת DAP API לצ'אט באופן גלובלי
כדי להגדיר DAP של API לצ'אט באופן גלובלי, מבצעים את השלבים הבאים:
בפורטל של CCAI Platform, לוחצים על הגדרות > הגדרות למפתחים. אם תפריט ההגדרות לא מופיע, לוחצים על תפריט.
עוברים לחלונית API Request Direct Access Point (נקודת גישה ישירה לבקשת API) ולוחצים על Manage API Request Direct Access Point (ניהול נקודת גישה ישירה לבקשת API).
לוחצים על הכרטיסייה צ'אט.
לוחצים על המתג API Request Direct Access Point for Chat כדי להעביר אותו למצב מופעל.
בקטע סוג נקודת גישה ישירה, בוחרים באחד מסוגי ה-DAP הבאים:
תגובת API: ה-API מחזיר נתוני ניתוב בתגובה שלו.
תגובה לפעולה מאתר אחר (webhook): ה-API מאשר את הבקשה, ואז שולח נתוני ניתוב לתגובה לפעולה מאתר אחר (webhook).
כדי לציין אילו סוגי צ'אטים מפעילים את ה-API של DAP, בוחרים באפשרות סוגי צ'אטים אחת או יותר מהאפשרויות הבאות:
שיחות חדשות
המשך שיחות
בשדה API Request (בקשת API), מזינים את כתובת ה-URL של נקודת קצה ל-API שבה רוצים להשתמש עבור ה-DAP.
כדי להגדיר אימות, מבצעים אחת מהפעולות הבאות:
כדי להגדיר אימות בסיסי:
בקטע שיטת אימות, בוחרים באפשרות אימות בסיסי.
בקטע פרטי כניסה לאימות, מזינים את שם המשתמש והסיסמה.
כדי להגדיר כותרת בהתאמה אישית:
בקטע שיטת אימות, בוחרים באפשרות כותרת בהתאמה אישית.
לוחצים על הוספת שדה. מופיעה תיבת הדו-שיח הוספת שדה.
מזינים מפתח שדה וערך שדה ולוחצים על שמירה.
כדי להגדיר את פרק הזמן הקצוב לתפוגה של בקשת ה-API:
בקטע API Request Timeout (פסק זמן של בקשת API), מגדירים את מספר השניות שמערכת CCAI Platform תמתין לתגובה מה-API לפני שיחול פסק זמן.
אופציונלי (מופיע רק אם בחרתם בסוג DAP Webhook Response): בשדה API Callback Timeout (זמן קצוב לתגובה של API), מגדירים את מספר השניות שמערכת CCAI Platform מחכה לנתוני ניתוב מה-webhook (אחרי האישור הראשוני) לפני שהיא מפסיקה לחכות.
כדי להגדיר את שיטת הבקשה, בוחרים באפשרות POST או GET בשיטת בקשת API.
כדי להגדיר פרמטר נתונים:
מעבירים את המתג העברת פרמטרים של נתונים למצב פעיל.
לוחצים על הוספת פרמטר. מופיעה תיבת הדו-שיח Add Parameter (הוספת פרמטר).
מבצעים אחת מהפעולות הבאות:
כדי להגדיר פרמטר נתונים קבוע:
ברשימה סוג, לוחצים על קבוע.
בשדה Destination Field (שדה יעד), מזינים את מפתח היעד.
בשדה ערך יעד, מזינים את ערך היעד. תצוגה מקדימה של פרמטר הנתונים מופיעה בשדה תצוגה מקדימה.
כדי להגדיר פרמטר של נתונים דינמיים:
ברשימה סוג, לוחצים על דינמי.
מבצעים אחת מהפעולות הבאות:
כדי להגדיר את המטא-נתונים של הסשן:
ברשימה Source, בוחרים באפשרות Session Metadata.
ברשימה Incoming Field, בוחרים סוג מטא-נתונים.
כדי להגדיר נתונים מותאמים אישית חתומים:
ברשימה מקור, בוחרים באפשרות נתונים מותאמים אישית חתומים.
ברשימה Incoming Field (שדה נכנס), מזינים את השדה הנכנס.
כדי להגדיר נתונים מותאמים אישית לא חתומים:
ברשימה מקור, בוחרים באפשרות נתונים מותאמים אישית לא חתומים.
ברשימה Incoming Field (שדה נכנס), מזינים את השדה הנכנס.
בשדה Destination Field (שדה יעד), מזינים את שדה היעד. תצוגה מקדימה של פרמטר הנתונים מופיעה בשדה תצוגה מקדימה.
לוחצים על הוספת פרמטר. פרמטר הנתונים מופיע ברשימה Data Parameters.
אופציונלי: כדי לבדוק את ההגדרה:
עוברים לקטע בדיקת החיבור. פרמטרי הנתונים יופיעו ברשימה.
אופציונלי: כדי לנסות ערכים שונים של פרמטרים, עורכים את הערכים של הפרמטרים ברשימה.
לוחצים על בדיקת החיבור.
לוחצים על שמירת Chat API.
שינוי הלוגיקה של הניתוב
לוגיקת הניתוב היא הסדר שבו פלטפורמת CCAI מנסה סוגים שונים של התאמות כדי להתאים צ'אט לתור. פלטפורמת ה-CCAI מעריכה כל סוג התאמה לפי הסדר ומנתבת את הצ'אט לתור הראשון שתואם. אם לא נמצאת התאמה, מופיע תפריט התור הרגיל.
אלה שלושת סוגי ההתאמה:
תגובת API: התאמות שמבוססות על זוגות של מפתח וערך בתגובת ה-API.
תווית כללית של נקודת גישה: התאמה על סמך התווית הכללית של נקודת הגישה בתור.
פילוח משתמשים: התאמות שמבוססות על נתונים של פלחי משתמשים.
כדי לשנות את לוגיקת הניתוב:
בפורטל של CCAI Platform, לוחצים על הגדרות > הגדרות למפתחים. אם תפריט ההגדרות לא מופיע, לוחצים על תפריט.
עוברים לחלונית API Request Direct Access Point (נקודת גישה ישירה לבקשת API) ולוחצים על Manage API Request Direct Access Point (ניהול נקודת גישה ישירה לבקשת API).
לוחצים על הכרטיסייה צ'אט.
בקטע לוגיקת ניתוב, מעבירים את מצביע העכבר מעל סוג התאמה וגוררים אותו למיקום חדש.
חוזרים על השלב הזה לפי הצורך.
לוחצים על שמירת Chat API.
הגדרת DAP לצ'אט ברמת התור
כדי להגדיר DAP לצ'אט ברמת התור, פועלים לפי השלבים הבאים:
בפורטל של CCAI Platform, לוחצים על הגדרות > תור. אם לא רואים את תפריט ההגדרות, לוחצים על תפריט. מופיע הדף הגדרות תפריט התור.
בהתאם לערוץ הרצוי, מבצעים אחת מהפעולות הבאות:
בחלונית נייד, לוחצים על עריכה / הצגה.
בחלונית אינטרנט, לוחצים על עריכה / הצגה.
לוחצים על התור שרוצים לערוך.
בחלונית הגדרות, עוברים לקטע נקודת גישה.
לוחצים על יצירת נקודת גישה ישירה. מופיעה תיבת הדו-שיח Create Direct Access Point (יצירת נקודת גישה ישירה).
ברשימה Access Point Type (סוג נקודת הגישה), לוחצים על API Response (תגובת API).
בשדה Access Point Name (שם נקודת הגישה), מזינים שם של נקודת גישה.
לוחצים על הוספת מפתח וערך. מזינים צמד מפתח/ערך שרוצים להתאים לצמד מפתח/ערך שמוחזר בתגובת ה-API.
חוזרים על השלב הקודם כדי להוסיף עוד צמדי מפתח/ערך.
אופציונלי: בשדה הודעת פתיחה, מזינים את הודעת הפתיחה שרוצים להשתמש בה כשמשתמש קצה מועבר לאפשרות הזו בתפריט.
לוחצים על יצירה. ה-DAP יופיע ברשימה Access Point.