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

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