אורקסטרציה של סוכני AI: איך לתאם סוכנים בלי לשבור את השיחה

HA
Hanan Amar
4 דק׳ קריאה

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

מה אורקסטרציה של סוכני AI באמת מתאמת

אורקסטרציה היא לא מודל והיא לא סוכן. זו שכבת השליטה שיושבת מעל הסוכנים שלכם ומנהלת שלושה דברים: ניתוב, הקשר והעברה.

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

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

דפוסי האורקסטרציה שחשובים לרוב העסקים

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

ניתוב לפי כוונה

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

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

העברה בין סוכנים ולבני אדם

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

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

איפה אורקסטרציה של סוכני AI נשברת

שלושה מצבי כשל חוזרים על עצמם שוב ושוב.

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

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

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

דוגמה מוחשית

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

לקוח כותב: 'הייתם אמורים להגיע ביום שלישי ובכל זאת חויבתי.' הסוכן הקדמי מסווג זאת גם כתיאום וגם כחיוב, ובמקום לנחש, שואל שאלה אחת: 'תרצה לקבוע מחדש את הביקור, לטפל בחיוב, או שניהם?' הלקוח אומר שניהם. הסוכן הקדמי מנתב קודם לתיאום, שקובע מחדש וכותב את התאריך החדש להקשר המשותף. התיאום מעביר לחיוב עם כל השרשור. החיוב רואה את הביקור שהוחמץ, מבצע את ההחזר, ומאשר את שתי הפעולות בהודעה אחת.

שימו לב מה גרם לזה לעבוד: סיווג אחד, שאלת הבהרה אחת, הקשר משותף לאורך שתי העברות, ובסיס ידע אחד כך שאף סוכן לא סתר את השני. זה תהליך העבודה של סוכני AI עושה את עבודתו. שום דבר מזה לא דרש רשת של סוכנים מתמקחים.

מתי אינכם צריכים אורקסטרציה

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

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

ניטור שיחות עם אורקסטרציה

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

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

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

אורקסטרציה של סוכני AI: מדריך מעשי