פיתוח מערכת AI לזיהוי מגמות בפניות לקוחות

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

תחומי פיתוח AI

שאלות נפוצות

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

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

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

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

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

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

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

האפקט של ההטמעה: מהירות תגובה ושלמות התמונה

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

זמן עד לאות: שעות במקום שבועות

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

שלמות התמונה: מדגימה לכל הזרם

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

התראה מוקדמת במקום ניתוח בדיעבד

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

פניות חוזרות כמדד ניתן לבדיקה

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

אפשרויות לניתוח פניות: השוואת גישות

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

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

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

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

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

שלבי ההטמעה: מביקורת נתונים ועד מסירה

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

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

מה מוסרים לידיים: קונפיגורציות, סכמות, נהלים

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

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

בפגישה נפרדת עוברים על כל ארטיפקט ועונים על שאלות בנוגע להגדרות קונקרטיות.

דוגמה מהפרקטיקה: זיהוי מוקדם של מגמה בזרם פניות

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

מה הראו המדדים לפני ההטמעה

הסקירה כיסתה 8-10% מהפניות — מדגם, לא הזרם. זמן עד לאות — בממוצע 12-14 ימים, חלק מהנושאים התגלו רק לאחר גידול בעומס על הקו הראשון. שיעור הפניות החוזרות בנושא שלא זוהה בזמן נשאר גבוה: לקוחות כתבו שוב, כי התשובה הופיעה מאוחר יותר מהבעיה עצמה.

מה השתנה אחרי

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

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

מה לעשות אם יש מעט פניות או שהשפה אינה סטנדרטית?

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

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

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

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

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

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

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

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

מגיע נושא שלא היה בנתוני האימון. האם המערכת תראה אותו?

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

יש מעט פניות והתיוג שנוי במחלוקת — האיכות לא תישחק?

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

התכתבות והקלטות שיחות — כיצד הן מוגנות?

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

צ'אטים, דואר, שיחות וביקורות מתכנסים לתמונה אחת?

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

מה קורה אחרי מסירת המעגל לצוות שלכם?

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

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

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

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

אחרי דיון במשימה נשלח:

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

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

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