הטמעת Botpress: צ׳אטבוטים וסוכני AI מקצה לקצה

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

תחומי פיתוח AI

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1365
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

מדוע הטמעת Botpress נתקעת לאחר הרצת מבחן

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

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

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

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

מה נותנת הטמעת Botpress: אפקט בגדלים מדידים

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

שיעור הפניות שנסגרו ללא נציג

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

זמן התגובה המהותית הראשונה

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

פריקת נציגים

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

עמידות בעומס שיא

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

מצבי פריסה: סביבת ענן, שרת עצמאי, היברידי

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

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

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

אחסון היסטוריית שיחות

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

בידוד סביבות

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

שלבי ההטמעה: מניתוח שיחות ועד מסירה לתמיכה

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

  1. ניתוח שיחות. מייצאים התכתבות מהתמיכה ומהמסנג'רים, סופרים תדירות נושאים ומסמנים היכן הנציג עונה לפי תבנית והיכן נדרשת החלטה.
  2. עיצוב תרחישים. בונים סכמת הסתעפויות: מה הבוט סוגר בעצמו, מה מעביר לאדם, באיזה שלב מופעלת הסלמה וכיצד השיחה חוזרת חזרה.
  3. חיבור מקורות ידע. תקנות, קטלוג שירותים, הוראות והיסטוריית פניות סגורות — עם עדיפות למקורות, כדי שהתשובות לא יסתרו זו את זו.
  4. הגדרת אינטגרציות. הפנייה עוברת למערכת החשבונאית, סטטוס הפנייה נמשך לתוך השיחה, ההתכתבות נשמרת בכרטיס הלקוח.
  5. בדיקה על פניות אמיתיות. תחילה סט שאלות בדיקה, אחר כך הפעלה על חלק מהתעבורה עם השוואה: תשובת הבוט מול תשובת נציג מנוסה.
  6. מסירה לתפעול. הרשאות, הוראות לתמיכה, ניתוח יומן שיחות וסדר עריכה של תרחיש ללא מפתח.

קריטריון מוכנות

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

סט שאלות בדיקה

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

מה נשאר בפרויקט: תרחישים, סכמות, מדיניות, תקנות

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

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

כיצד מתוארות מדיניות הגישה של הסוכן

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

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

כיצד בנוי יומן השינויים של התרחישים

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

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

תמונת מצב התחלתית

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

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

מה שינו ומה יצא

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

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

מדידות כעבור חודש: שיעור הפניות שנסגרו ללא נציג, 34% → 72%; זמן התגובה הראשונה בשיא 40 דקות → פחות מדקה; הסלמות לקו השני 31% → 11%. הזמן שהתפנה במשמרת עבר לפניות מורכבות, והתור הפסיק לגדול באותו כוח אדם.

במה שונה סוכן עצמאי מבוט-קונסטרוקטור מוכן?

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

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

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

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

ספקות טכניים נפוצים לפני תחילת הפרויקט

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

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

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

מה יקרה אם בסיס הידע חסר?

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

האם ניתן להעביר תרחישים שכבר נבנו?

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

מי אחראי על העבודה לאחר המסירה?

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

נדון במשימה: מה נדרש מכם ואיך נתחיל

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

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

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