פיתוח AI speech analytics: היכן ניתוח שיחות נשבר
הקלטות במוקד מצטברות שנים: הארכיון גדל, זמני האחסון נשמרים, אבל אין במה לנתח את הנפח הזה. בקרת איכות השיחות נשענת על האזנה ידנית — מפקח במשמרת מספיק להעריך כמה עשרות דיאלוגים, ואלפי האחרים נשארים בלי הערכה ובלי מסקנה אחת.
המחיר של גישה כזו נראה לא מיד. אירועים — גסות רוח של נציג, הבטחה למועד בלתי אפשרי, עקיפה של משפט חובה — צפים רק אחרי תלונה, כשכבר מאוחר מדי לתקן. ניתוח הדיאלוגים הופך לחיפוש מחט בערמת שחת: את הקטע הנדרש מחפשים תחילה בייצוא מהטלפוניה, ואחר כך מאזינים לו ידנית.
בעיה נפרדת היא הפיצול. ההקלטות יושבות במערכת אחת, התמלולים — בטבלאות, ההערכות — בהערות האישיות של המפקח, ואי אפשר לאחד את זה לתמונה כוללת. אנליטיקת דיבור בצורה כזו לא עונה לא על שאלת הסיבות לפניות, ולא על השאלה היכן צוות מסוים נחלש.
פיתוח AI speech analytics מתחיל בכך שניתוח שיחות מפסיק להיות פעולה ידנית. זיהוי דיבור במוקד עובד כקו ייצור: ההקלטה נכנסת אוטומטית לעיבוד, מחולקת לפי תפקידי המשתתפים, מומרת לטקסט תוך התחשבות במונחים ובשמות. לאחר מכן על התמלול עובדים כללים ומודלים — ממשפטי חובה ועד סימני שחיקה אצל נציגים.
להלן נפרט כיצד זה מכוסה: מגישה להקלטות ומילוני מונחים ועד דוחות, שבהם המנהל רואה דינמיקה לפי צוותים ולפי נושאי פניות.
אפקט ההטמעה: איכות זיהוי וניתוח כשלים
אפקט ההטמעה נמדד במדידות, לא בתחושות: לפני ההתחלה אנחנו קובעים ערכי בסיס לפי הארכיון, אחרי העלייה לעבודה חוזרים על אותו חתך. כך רואים היכן המערכת באמת מורידה עומס ממחלקת הבקרה, והיכן נדרש כוונון נוסף של תרחישים ומילונים.
- כיסוי ניתוח הארכיון. האזנה ידנית כיסתה אחוזים בודדים מההקלטות — השאר נשאר מחוץ לבדיקה. לאחר ההטמעה זיהוי וניתוח אוטומטי לפי תרחישים עוברים על כל התעבורה, כולל משמרות לילה וקווים של קבלנים.
- דיוק זיהוי דיבור. מחשבים על מדגם מתויג — קורפוס פתוח Common Voice בתוספת דגימה מהקלטות הלקוח. המדד מפורק לפי סוגי קווים: בערוץ רועש ובקשר עם דחיסה האיכות נמוכה באופן ניכר מאשר בהקלטת אולפן ייחוס.
- מהירות חיפוש שיחה. חיפוש בארכיון השיחות מתבצע לפי ביטוי, מספר, נציג ותקופה — הפרק הנדרש נמצא תוך שניות במקום שעות של האזנה ידנית.
- שיעור ההפרות שאותרו אוטומטית. היעדר הסתייגות חובה על הקלטת שיחה, קטיעת הלקוח, ניסוחים עימותיים — המערכת מאירה אותם. המומחה מגיע לאירוע מוכן, ולא מחפש אותו ידנית.
בנפרד אנחנו מסתכלים על העומס על מחלקת הבקרה: הוא יורד לא על ידי קיצוץ בדיקות, אלא מפני שהסינון השגרתי של הקלטות מוסר מהאנשים. הזמן שהתפנה עובר למקרים שנויים במחלוקת ולהדרכת נציגים.
מצבי עיבוד שיחות: זרימה, אצווה, היברידי
זיהוי בזרימה מקבל אודיו עם הגעתו: השיחה מנותחת עוד לפני שהנציג מניח את השפופרת. המצב נדרש במקום שבו התוצאה משפיעה על הדיאלוג הנוכחי — רמזים לנציג, הפעלת כללי איכות, תגובה למילות עצירה במהלך השיחה. המחיר — דרישות נוקשות ליציבות הערוץ ופשרה בדיוק בהקלטות רועשות.
עיבוד אצווה של הקלטות עובד עם קבצים מוכנים: האודיו נכנס תחילה לאחסון, אחר כך עובר נרמול, חלוקה לערוצים וזיהוי בשלמותו. הדיוק גבוה יותר — פחות ארטיפקטים של דחיסה מפריעים ויש הקשר של כל השיחה — אבל השהיית הניתוח נמדדת בשעות, ובמהלך השיחה תוצאה כזו חסרת תועלת.
סכימה היברידית מסירה את הסתירה הזו: מעבר זרימה קל נותן תמונה תפעולית ומטא-נתונים, ומעבר אצווה על המודל הפתוח Whisper מדייק את התמלול והתיוג לדיווח. הפער בין המעברים הוא גם אינדיקטור לבעיות סאונד בצד הטלפוניה.
| אפשרות | מתי מתאים | מגבלות |
|---|---|---|
| זיהוי בזרימה | רמזים לנציג, בקרת איכות ברגע, תגובה לאירועים | תלוי ביציבות הערוץ, דיוק נמוך יותר באודיו גרוע |
| עיבוד אצווה של הקלטות | ניתוח ארכיון, אנליטיקה לתקופה, אימון מודלים, דיווח | השהיית הניתוח — שעות, אין השפעה על השיחה הנוכחית |
| סכימה היברידית | מוקד המוני, שבו נדרשים גם תפעוליות וגם תמלול מדויק | מורכבת יותר לתחזוקה: שני מעגלים, השוואת תוצאות, נוהל כשלים משלו |
בחירת מצב היא בחירה בין השהיית הניתוח לאיכות התמלול; ההיברידי משיג את שניהם, אך דורש תפעול בוגר.
שלבי פיתוח: מביקורת הקלטות ועד מסירת המערכת
סדר העבודות בנוי כך שנקודות תורפה במילונים ובכללים יצופו בשלב ההגדרה, ולא בפרודקשן, כשהמנהלים כבר משתמשים בדוחות. כל שלב הבא נשען על התוצר של הקודם, ולכן שינוי סדר השלבים בדרך כלל משמעו עיבוד מחדש של התיוג.
- ביקורת ארכיון וערוצים. מפרקים הקלטות מכל המקורות: טלפוניה, מוקד, מכשירי הקלטה, הקלטות פגישות. בודקים חלוקה לפי ערוצים, שיעור רעש, קטיעות, מקודדים, אורך דיאלוגים. בפלט — מפת מקורות עם שיעור הקלטות המתאימות לניתוח אוטומטי, ורשימה של מה שיהיה צריך לנקות בכניסה.
- תרשים זרימה וכללי עיבוד. מקבעים היכן עוברים הייצוא, האחסון, הניתוח וחלון הדוחות. בנפרד מתאמים אנונימיזציה, זמני אחסון וגישה לפי תפקידים — זו דרישה שזול יותר להטמיע מיד מאשר לשנות אחסון בדיעבד.
- הגדרת מילונים. מונחים, שמות מוצרים, ראשי תיבות, סלנג של נציגים, וריאנטים פונטיים של הגייה. מילונים מכסים את מה שהמודל הכללי שומע לא נכון: בלעדיהם שמות תעריפים ושירותים מזוהים כאוסף מילים אקראי.
- תיוג מדגם. מתייגים ידנית כמה מאות דיאלוגים ומקבלים תקן: תפקידים, נושאים, אירועים מרכזיים, הפרות. המדגם מחולק לשכבות לפי ערוצים, נושאים ואיכות קשר, אחרת הערכת האיכות תהיה מוגזמת.
- הטמעת אנליטיקת דיבור. מגדירים חלוקה לפי תפקידים, גלאים ותגים, כללי בדיקת תסריטים וניסוחים אסורים. ספי הפעלה נבחרים כך שהדוחות לא ישקעו בהתראות שווא.
- בדיקת איכות הניתוח. מריצים את המערכת על מדגם נפרד ובודקים דיוק זיהוי, נכונות זיהוי תפקידים, שלמות ודיוק תגים. כל שגיאה מייחסים למקור: מודל, מילון, תיוג או כלל.
- הדרכה ומסירה. מוסרים תיעוד, נוהל עדכון מילונים, הוראות לאנליסטים ותרשים ניטור איכות. צוות הלקוח ממשיך לתקן מילונים וספים בעצמו — בלעדינו.
מה מוסרים בסיום: מילונים, תיוג, מדיניות גישה
קו ייצור עובד בלי תיעוד — קופסה שחורה: כשהמהנדסים עוזבים, אף אחד לא יודע למה מילה נכנסה לקטגוריה, למי יש זכות להאזין להקלטה ומה לעשות כשהדיוק יורד. לכן יחד עם המערכת מוסרים ערכה שלפיה אפשר להפעיל אותה, לבדוק אותה ולפתח אותה בכוחות עצמכם.
- מילוני מונחים וכללי תיוג — לקסיקה ענפית, מילים נרדפות, קיצורים, רשימת חריגים; הם מתוספים מקורפוס ההקלטות שלכם, ולא נכתבים מחדש מאפס בכל שינוי בדיבור.
- תרשימי זרימת נתונים — היכן ההקלטה מופיעה, היכן נשמרת, היכן נמחקת, אילו עותקים נשארים; לפי תרשים זה עוברת אחר כך גם אבטחת המידע בשקט.
- מטריצת תפקידים ומדיניות גישה — מי שומע אודיו, מי רואה רק טקסט, מי עובד עם דוחות; גישה להקלטה לא ניתנת ״ליתר ביטחון״.
- אנונימיזציה של הקלטות — נתונים אישיים נחתכים או מוסתרים עד לרגע האחסון, לאנליסטים מגיע טקסט נקי כבר, והמקור חי תחת הרשאה מוגבלת נפרדת.
- נהלי בקרת איכות — באיזו תדירות נמדד דיוק הזיהוי, לפי איזה מדגם ומי בודק ידנית; קבוע מהי ירידה שנחשבת לדגרדציה.
- תיעוד המערכת — ארכיטקטורה, פרמטרי קונפיגורציה, הוראות לנציגים ולמנהלים, סדר עדכון מודלים ומילונים.
- יומן שינויים ונוהל חזרה לאחור — גרסת המילון קשורה לתוצאת הניתוח, ולכן אפשר לחזור לקודמת ולהשוות פלט על אותה הקלטה בדיוק.
בהמשך המערכת חיה בלעדינו: את המילונים משלים האנליסט שלכם, את ההרשאות מנפיקה מחלקת אבטחת המידע שלכם, ואנחנו נשארים בתמיכה בשינויים — לפי נקודות הרחבה שתוארו מראש, ולא לפי התכתבות במסנג'ר.
מקרה בוחן: כיצד ניתוח שיחות קיצר את זמן בקרת האיכות
מקרה בוחן של אנליטיקת דיבור התחיל במדידה: הלקוח — חברת שירות עם מוקד של כמה עשרות נציגים ותעבורה של 2–3 אלף שיחות ביום. מחלקת בקרת איכות בת שלושה אנשים האזינה ל-40–50 דיאלוגים בשבוע — כ-2% מהתעבורה.
בדיקה אחת ארכה 20–25 דקות: להאזין לשיחה כולה, להשוות לתסריט, לתעד הפרה, לנסח סיכום. שאר ההקלטות לא נותחו על ידי איש, ולכן על סכסוכים נודע מתלונות, ולא ממדגם השיחות שלהם.
דוגמת ההטמעה נבנתה סביב תמלול רציף: האודיו עבר לזיהוי דיבור במתאר של הלקוח — מנוע Whisper נפרס בתוך התשתית שלו, כדי שההקלטות לא יצאו מההיקף.
אחר כך הטקסט נותח לתפקידים, לתגובות ולמקטעים סמנטיים, ומעל זה עבדו כללים: מילות טריגר, הפסקות ארוכות, קטיעות, דילוג על משפטי חובה בתסריט, אזכור מתחרים.
מה השתנה
תוצאות ההטמעה חושבו לפי אותם מדדים לפני ואחרי. הניתוח גדל מ-2% ל-100% מהשיחות: כל דיאלוג מקבל הערכה ותגים ״מחלוקת״, ״סירוב לתשלום״, ״הפרת נוהל״. הנציג פותח לא הקלטה אקראית, אלא מדגם מסונן — קיצור זמן הבדיקה ל-4–6 דקות במקום 20–25, מפני שהתמלול, טיימקודים והארת ההפרות כבר מוכנים.
זמן התגובה לאירוע התקצר מימים ספורים לכמה שעות: מילים קריטיות מעלות שיחה בתור באותו יום, כשהלקוח עוד בדיאלוג עם החברה. העומס על המחלקה לא גדל — ידנית מנתחים רק מקרים שנויים במחלוקת, והדוחות על איכות נוצרים אוטומטית על כל הבסיס, ולא לפי חיתוך שבועי.
כיצד ניתוח דיבור משתלב בטלפוניה הקיימת
מתחברים למקום שבו ההקלטה כבר מופיעה — בטלפוניה הקיימת לא נוגעים. יש שתי דרכים: לקחת קבצים מוכנים מהאחסון לפי לוח זמנים או לפי סיום השיחה, או לקבל אודיו בזרימה דרך שירות קולט מתווך, אם נדרש ניתוח בזמן אמת. לעתים קרובות בוחרים בגרסה משולבת: קווים דחופים — בזרימה, השאר — באצווה.
הקלטת השיחה נשארת בטלפוניה שלכם, אנחנו לא משכפלים אותה. העברת ההקלטות מתבצעת יחד עם מטא-נתונים: מזהה שיחה, כיוון, מספר, נציג, זמן. בלי שיוך הניתוח מאבד משמעות — יש תמלול, אבל לא ברור לאיזו שיחה הוא שייך. מטא-נתונים נלקחים מיומן השיחות באותו לוח זמנים ומקושרים לפי מזהה.
אם הטלפוניה לא יודעת למסור הקלטות החוצה, שמים שירות קולט: היא שולחת קובץ עם סיום השיחה, השירות שם אותו בתור ומעביר הלאה. שליחה חוזרת לא יוצרת כפילות — הקליטה אידמפוטנטית לפי מזהה השיחה.
מקורות שיחות שונים — כמה מרכזיות, ספקים, אתרי מוקד — מובאים לצורה אחידה: קונטיינרים ומקודדים, מספר ערוצים ותדר דגימה מנורמלים, קטעים פגומים וריקים נזרקים. בהמשך אינדקס אחד מעל כל מאגרי האודיו, והחיפוש מתבצע מיד בכל המקורות, ולא בכל אחד בנפרד.
ההקלטות הגולמיות נשארות אצלכם: לכאן עובר רק מה שנדרש לניתוח, עם מדיניות אחסון ומחיקה מוגדרת, והגישה ניתנת בחשבון שירות עם הרשאות מינימליות.
שאלות טכניות: דיוק, שפות, אחסון הקלטות
מהנדסים ומנהלי תחום שואלים את אותו הדבר: מה יהיה עם הדיוק בקשר גרוע, כמה שפות אפשר לתמוך באמת, כמה זמן להחזיק ארכיון ומי יקבל גישה להקלטות. להלן תשובות שאנחנו נותנים לפני התחלה: הן בדיוק קובעות את הארכיטקטורה, את היקף האימון הנוסף ואת לוחות הזמנים לזרימה המבצעית הראשונה.
רעש, קשר גרוע, קטיעות — מה עם דיוק הזיהוי?
מפרידים ערוצים ועושים דיאריזציה לפני הזיהוי — תגובות חופפות לא נדבקות לאחת. לערוץ צר-פס מאמנים מודל אקוסטי נפרד, ומקטעים לא בטוחים מתויגים ולא מועברים לאנליטיקה כעובדות. מדד הקבלה — דיוק על מדגם מתויג של שיחות אמת של הלקוח.
כמה שפות לתמוך ומה עם דיבור מעורב?
רוסית ואנגלית נלקחות מיד, מעבר בין שפות בתוך אותו משפט — גם כן. לקסיקה ענפית, שמות ומשפחות מכוסים במילונים וברמזים: זה מסיר את רוב השגיאות בלי אימון מלא מחדש על קורפוס מתויג.
כמה ארכיון עמוק צריך ואיך לאחסן הקלטות?
אודיו ותמלולים חיים בנפרד: טקסט עם מדדים נשמר בזול יותר ומתחפש מהר יותר, אודיו — לפי מדיניות (תקופה, מחלקה קרה, מחיקה אוטומטית). לעתים קרובות די להחזיק בשלמות רק מקטעים שבהם הופעלו כללי בקרה, והשאר — לתקופה מוגבלת.
מי ואיך מקבל גישה להקלטות?
נתונים אישיים ותשלומיים מוסתרים בשלב התמלול, גישה ניתנת לפי תפקידים ונרשמת ביומן. אפשר לפרוס את המתאר בצד הלקוח — ההקלטות לא יוצאות מההיקף, ופרטיות הנתונים נשארת בשליטתכם.
נדון במשימה: מה נדרש להערכת ניתוח שיחות
הערכת הטמעת אנליטיקת דיבור נשענת לא על נפח ההקלטות, אלא על כמה אחיד מתוארים המקורות, קריטריוני החיפוש ונקודות היעד שאליהן צריכות להגיע התוצאות. להלן נתוני המקור שאנחנו מבקשים לפני החישוב. חלק נסגר בשיחה, חלק מגיע בייצוא.
- ערוצים ונפח. מאיפה מגיעות ההקלטות — טלפוניה, מסנג'רים, פגישות פרונטליות — כמה שעות שיחות בחודש ואיך גדלה התעבורה. לפי זה מחשבים עומס ובוחרים סכימת עיבוד.
- פורמט ארכיונים. ערוץ אחד או סטריאו, האם שומעים את שני המשתתפים, האם יש רעש חיצוני ואיך נשמרת ההיסטוריה. מכאן — היקף העיבוד המקדים והדיוק הצפוי של הזיהוי.
- מה מחפשים בשיחות. תסריטים וקריטריוני הערכת נציג, מילות עצירה, שמות מוצרים, מתחרים, ניסוחים שנויים במחלוקת. הרשימה הופכת לכללים ולמילונים.
- מסגרות רגולטוריות. דרישות לאחסון נתונים אישיים, לתקופות ולגישות, האם צריך להגביל עיבוד למתאר שלכם.
- מערכות מקבלות. לאן למסור תוצאות — ל-CRM, לאחסון דוחות או לפאנל פנימי, אילו תפקידים והרשאות נדרשים למנהלים ולמחלקת בקרת האיכות.
- קריטריון הצלחה. איך תדעו שההטמעה עבדה: שיעור השיחות הנבדקות, מהירות התגובה לאירוע, שלמות המדגם לניתוח.
לאחר איסוף התשובות, נחזור עם הערכה ותוכנית עבודה: שלבים, הרכב, מה נסגר בצד שלכם ומה אצלנו. אין צורך באפיון מוכן — תארו את המשימה במילים שלכם, ואת השאר ננתח יחד.







