למה הבוט שלכם צריך מסלול, ולא רק מודל
בוט שהמודל מחליט בו לאן השיחה הולכת יבטיח בסוף משהו שאסור. מה משתנה כשהקוד מחזיק את השיחה.
· 5 דקות קריאה
בוט שירות טוב נשמע כמו העובד הכי מסודר שלכם: יודע מה כבר נאמר, לא מבטיח מה שאסור להבטיח, ויודע מתי להעביר הלאה. רוב הבוטים שנבנים היום על מודלי שפה נשמעים כך בדקות הראשונות, ומתפרקים בדקה העשירית. כדאי להבין למה.
כשהמודל הוא גם המנהל
בבוט טיפוסי, המודל מקבל הנחיה ארוכה ("אתה נציג של העסק, תהיה אדיב, אל תבטיח החזרים") ואת כל השיחה עד עכשיו, ומחליט לבד מה לעשות הלאה. הוא גם מבין את הלקוח, גם בוחר את השלב הבא, גם זוכר מה כבר נשאל, וגם מנסח.
זה עובד יפה בהדגמה. בשיחה אמיתית, עם לקוח שעונה על שאלה אחת ופותח שתי בעיות חדשות באותה הודעה, ההנחיה הארוכה מתחילה להתחרות בעצמה. המודל שואל שוב משהו שכבר נענה, מדלג על בדיקה שהייתה חובה, או מנסה לרצות לקוח כועס בהבטחה שאף אחד בעסק לא אישר.
מה זה אומר שהקוד מחזיק את השיחה
ב־botloop הסדר הפוך. המסלול של השיחה כתוב: אילו נושאים יש, אילו שלבים יש בכל נושא, אילו פרטים צריך לאסוף, ומה קורה כשמשהו חסר. הקוד יודע בכל רגע באיזה נושא אנחנו, באיזה שלב, ומה כבר נאמר.
למודל נשארים שני תפקידים, ובשניהם הוא מצוין:
- לקרוא. מה הלקוח אמר? האם הוא ענה על השאלה, פתח נושא חדש, ביקש נציג, או כתב משהו דחוף?
- לנסח. להגיד את מה שהשלב הנוכחי צריך להגיד, בשפה טבעית ובטון של העסק.
ההחלטה לאן ממשיכים נשארת בקוד. לכן אותה שאלה לא נשאלת פעמיים, בדיקת חובה לא נעלמת, והבטחה שלא כתובה בכללים של העסק לא נאמרת.
שלוש תוצאות שרואים מיד
הבוט לא הולך לאיבוד. לקוח שקופץ מנושא לנושא לא מוחק את מה שכבר נאסף. הנושא הקודם מחכה במקומו, ואפשר לחזור אליו.
כל החלטה ניתנת לבדיקה. התרשים של הבוט נבנה מאותם קבצים שמריצים אותו. אם הבוט עשה משהו מוזר, רואים באיזו תחנה הוא היה ומה הוביל אותו לשם, ולא מנחשים מה עבר למודל בראש.
העברה לנציג עם תיק. כשהשיחה מגיעה לבן אדם, הוא מקבל את מה שנאסף ואת מה שכבר נוסה. הוא לא מתחיל מ״שלום, איך אפשר לעזור?״.
אז למה בכלל מודל?
כי לקוחות לא כותבים בטפסים. הם כותבים ״המכונה עושה רעש מוזר מאתמול וגם לא סוגרת את הדלת״, בלי פיסוק ועם שתי בעיות. בשביל להבין את זה צריך מודל שפה. אבל להבין זה לא לנהל. מי שמנהל את השיחה צריך להיות משהו שאפשר לקרוא, לבדוק ולשנות.
המודל מבין ומדבר. הקוד יודע איפה אנחנו.
אם אתם בונים בוט לעסק, השאלה הראשונה היא לא איזה מודל לבחור. היא מי מחליט לאן השיחה הולכת.