שילוב עם Dialogflow

כשנציג ב-RBM מתקשר עם משתמש, הוא מנסה לכוון את השיחה באמצעות הצעות לתשובות, הצעות לפעולות ומילות מפתח. הכלים האלה מבקשים מהמשתמשים להגיב בדרכים ספציפיות שהנציג מזהה ויכול להגיב בקלות.

עם זאת, שיחה מודרכת כזו עלולה להיראות לא טבעית, והמשתמשים עשויים לבחור להקליד את התשובות שלהם בצורה חופשית. כדי לתקשר עם משתמשים בשיחות, הסוכן צריך להשתמש בהבנת שפה טבעית (NLU) כדי לפרש את התשובות של המשתמשים ולהפוך אותן למשהו שהוא מבין.

Dialogflow הוא מודול של NLU שמעבד קלט טבעי של משתמשים, ממפה אותו לכוונות ידועות ומגיב עם תשובות מתאימות. השילוב של Dialogflow עם הנציג ב-RBM יאפשר לך להתחיל שיחה עם RBM API אחד, ואז לתת לנציג ב-Dialogflow לנהל את ההבנה של המשתמשים ולהגיב להם. Dialogflow הוא שירות שמטפל בתגובות עשירות ובקריאות של תגובה לפעולה מאתר אחר (webhook) לתשתית שלך כדי שהשיחה תהיה אישית ודינמית, לפי הצורך.

איך זה עובד

כשהנציג ב-RBM משתמש בשילוב של Dialogflow, Dialogflow מעבד כל הודעה בין המשתמש לבין הנציג ב-RBM. עם זאת, הנציג ב-RBM צריך לבצע קריאה ל-API כדי להתחיל את השיחה. השיחה כוללת את מספר הטלפון של המשתמש שאיתו רוצים לפנות, ואת הכוונה הראשונה שרוצים להפעיל בסוכן Dialogflow, בדרך כלל כדי להתחיל את השיחה עם המשתמש.

סוכן RBM מבצע קריאה ל-API

בשלב הבא פלטפורמת RBM יוצרת קשר עם הנציג ב-Dialogflow כדי להפעיל את כוונת הרכישה שצוינה.

יצירת קשר עם נציג של Dialogflow בפלטפורמת RBM

התשובה נשלחת מ-Dialogflow, שפלטפורמת RBM שולחת למשתמש.

נציג של Dialogflow שולח הודעה למשתמש

כשהמשתמש משיב, פלטפורמת RBM שולחת את התשובה הזו בחזרה ל-Dialogflow, שמעבד את הטקסט של המשתמש ומחזיר תשובה.

המשתמשים והסוכן Dialogflow מתקשרים דרך RBM

הנציג של Dialogflow והמשתמש ימשיכו לענות אחד לשני, דרך פלטפורמת RBM, עד שהשיחה מסתיימת.

שיקולי עיצוב

כשמשתמשים בשילוב עם Dialogflow, חשוב לזכור את הנקודות הבאות:

  • צריך לעצב את השיחה והיכולות של הנציג ב-Dialogflow.
  • Google Cloud Pub/Sub מושבת עבור סוכן ה-RBM שלך. הסוכן שלכם ב-Dialogflow מטפל בכל התשובות והאירועים שהמשתמשים יוצרים.
  • השילוב עם Dialogflow לא תומך בפעולה המוצעת ליצירת אירוע ביומן.

מה השלב הבא?

כדי לשלב בין הנציג ב-RBM ל-Dialogflow, צריך ליצור נציג ב-Dialogflow ולהפעיל את Dialogflow לנציג ב-RBM.

אחרי לשלב בין נציגי RBM ל-Dialogflow, צריך לעצב את התגובות שמבוססות על ההצעות וכרטיסי ה-אפשרויות העשירים של RBM, ואז להתחיל שיחה כדי לבדוק מה יצרתם.