הטמעת SuperAGI: מה נשבר בלי סוכנים אוטונומיים
כל עוד ממתינות עשרות משימות בתור, הפירוק הידני נשען על אנשים: מהנדס לוקח בקשה, מצליב נתונים בשתיים-שלוש מערכות, מעביר את התוצאה וסוגר את הכרטיס. התור גדל מהר יותר ממה שהצוות מספיק לפרק אותו — כושר התפוקה אינו נתקל בכישורים, אלא במספר הצעדים הידניים لكل משימה. אפשר להוסיף אנשים, אבל גידול המצבת אינו מדביק את גידול הזרימה.
את השבריריות מחזקים תרחישים קשיחים, הכתובים לפי סדר האירועים הצפוי: הגיעה בקשה, השירות השיב, נרשם במסד הנתונים. כבר במקרה הלא-שגרתי הראשון — שדה ריק, שירות שלא השיב, כפילות רשומה, פורמט שהשתנה — השרשרת נעצרת ודורשת התערבות ידנית.
ככל שמחוברות יותר מערכות, כך התרחיש נופל לעתים קרובות יותר: צוואר הבקבוק של האינטגרציות גדל יחד עם מספר הקשרים.
הטמעת SuperAGI משנה את העיקרון עצמו. הסוכן מקבל מטרה, ולא תרחיש צעד-אחר-צעד: הוא בוחר בעצמו כלים, פונה למערכות חיצוניות, בודק את התוצאה ומתכנן מחדש את הצעדים במקרה של שגיאה.
מצב המשימה נשמר בין הקריאות, ולכן שרשרת ארוכה אינה מתפרקת בעת ניתוק החיבור, וחזרה על הפעולה אינה יוצרת כפילויות. סוכנים אוטונומיים סוגרים החלטות שגרתיות — סיווג, הצלבה, הסלמה לפי כלל — ואצל האדם נשארים המקרים השנויים במחלוקת.
מצבים לא-שגרתיים אינם נעשים פחות, אבל מחירם מפסיק לגדול. נפרט כיצד זה נסגר.
מה נותן סוכן אוטונומי: שינויים מדידים בעבודה
סוכן אוטונומי מוצדק במקום שבו אפקט האוטומציה נמדד ולא מתואר במילים. לפני ההטמעה אנו קובעים ערכי בסיס בארבעה מדדים, ואחריה — משווים: רואים היכן SuperAGI מוריד עומס מהאנשים, והיכן מוטב לא להזיז את הגבול.
זמן הטיפול בבקשה אחת
הסוכן אוסף נתונים מהמערכות המחוברות, מצליב אותם לפי כללים מוגדרים ומחזיר החלטה מוכנה — לאדם נותר רק לאשר. המסלול מתקצר מעשרות דקות ליחידות, וצוואר הבקבוק עובר מחיפוש ידני לבדיקת התוצאה.
שיעור הפעולות הידניות
אנו סופרים כמה צעדים במסלול דורשים פעולה של מפעיל, ומעבירים לסוכן כל דבר שיש לו סימן פורמלי של השלמה. נשארות פעולות שדורשות שיקול דעת: מקרים שנויים במחלוקת, תנאים לא-שגרתיים, חריגים. שיעורם יורד פי כמה, אך לא לאפס — זהו בדיוק הגבול המעשי של האוטומציה.
זמן ההתאוששות לאחר תקלה
הסוכן מנהל יומן צעדים, ולכן בעת ניתוק החיבור או כשל של מערכת חיצונית המשימה חוזרת לנקודה השלמה האחרונה, ולא מתחילה מאפס. הרצה חוזרת אינה יוצרת כפילויות במערכות הרישום. את זמן ההתאוששות אנו מודדים כמקטע הזמן מהתקלה ועד להמשך הטיפול.
סוג התקלות שנעלם
חלק מהשגיאות הן אנושיות: שדה שהוחמץ, נתונים שהועברו בטעות, בדיקה שנשכחה. כללים מפורמלים מסירים את הסוג הזה לחלוטין. במקומם מופיע אחר: הסוכן פועל בביטחון על נתונים מיושנים או מפרש שגוי חריג. לכן בפרויקט אנו מגדירים מראש גבול לאוטונומיה ונקודות שבהן האדם מחויב לאשר את ההחלטה.
פורמטים של אוטומציה סוכנית: השוואה לפי משימות
את הפורמט של האוטומציה הסוכנית בוחרים לא לפי "החכמה" של המודל, אלא לפי מספר נקודות ההסתעפות בתהליך. סוכן הוא לופ של "תכנון, פעולה, בדיקת התוצאה", ואילו תרחיש הוא שרשרת צעדים קשיחה.
כל עוד במשימה יש נקודה אחת שבה נדרש שיקול דעת, התרחיש זול ואמין יותר; ברגע שנקודות כאלה נעשות כמה, מופיע סוכן או צוות סוכנים.
ההשוואה שלהלן עוסקת בשאלה היכן כל פורמט משתלם מבחינת מאמץ העבודה, ואילו מגבלות של סוכנים יהיה צורך לקבל במודע. SuperAGI מכסה את שלושת המצבים הראשונים, ולכן הבחירה נקבעת על ידי התהליך ולא על ידי הכלי.
| אפשרות | מתי מתאימה | מגבלות |
|---|---|---|
| סוכן בודד | סוג החלטות אחד: פירוק בקשות, הצלבת מסמכים, טיוטות | מאבד את המטרה המקורית בשרשרת צעדים ארוכה |
| צוות סוכנים | תהליך עם תפקידים: איסוף נתונים, בדיקה, אישור | נדרש יומן החלטות לכל חוליה, אחרת אי אפשר לפרק את השגיאה |
| סוכן מעל תרחיש | התרחיש עובד, נדרש צעד נבון בכניסה או ביציאה | יורש את צווארי הבקבוק של התרחיש |
| פירוק ידני | מקרים נדירים או מסוכנים | זמן המומחה גדל באופן ליניארי עם הזרימה |
אנו מתחילים בפירוק התהליך: מסמנים את הצעדים שבהם די בכלל, ואת הצעדים שבהם נדרש שיקול דעת. לאחר מכן הפורמט נבחר לפי המפה הזו, והמעבר בין האפשרויות נשאר הפיך — אפשר להחזיר קטע לפירוק ידני בלי לבנות מחדש את כל המעגל.
שלבי ההטמעה של SuperAGI: מהתרשים ועד למסירה
הדגמות חד-פעמיות של הסוכן מטעות: על דוגמאות מוכנות מראש הוא עובד, אבל על נתונים חיים הוא נכנס ללופ או מדלג בשקט על צעד. לכן שלבי ההטמעה בנויים כך שכל אחד מסתיים בארטיפקט שאפשר לבדוק על נתונים אמיתיים ולהעביר לצוות שלכם.
-
פירוק התהליכים וגבולות האוטומציה. מרכיבים רשימת משימות, מסמנים היכן האדם מקבל את ההחלטה ואילו נתונים נדרשים לו לשם כך. בפלט — מפת תרחישים עם הנקודות שבהן הסוכן מחויב לעצור ולקרוא למפעיל.
-
תרשים הסוכן: תפקידים ומסלולים. המשימה מפורקת לתפקידים — תכנון, ביצוע, בדיקת התוצאה. כל תפקיד מקבל הרשאות נפרדות לנתונים, ולכן כשל של אחד אינו מרחיב את הגישה של האחרים.
-
חיבור כלים ומקורות. מערכות פנימיות, ספרי עזר, תורי בקשות — הכול מתחבר דרך מפתחות עם תוקף מוגבל ומכסות על מספר הקריאות. כל פנייה נרשמת ביומן.
-
זיכרון ומצב. מגדירים מה הסוכן זוכר בין הרצות ומה נסגר לאחר המשימה. בלי ניקוי לפי לוח זמנים הוא חוזר על צעדים שכבר בוצעו ומגדיל את עלויות ההרצה.
-
בדיקה על נתונים אמיתיים. הרצה על פניות היסטוריות עם תוצאה ידועה: סופרים את שיעור ההחלטות הנכונות, את ההפעלות השגויות ואת זמן התגובה. תרחישים שלא עברו את הסף אינם מגיעים להרצה בפרודקשן.
-
מנגנוני הגנה ובקרה. מגדירים את גבולות האוטונומיה, את החזרה לאדם ואת ההתראות במקרה של סטיות בהתנהגות.
-
מסירה והדרכת הצוות. מוסרים קונפיגורציות, תרשימי מסלולים, הנחיות לתיקונים וניתוח תקלות אופייניות — המהנדסים שלכם משנים את לוגיקת הסוכן בלעדינו.
ארטיפקטים של מסירה: קונפיגורציות סוכנים, תרשימים ותקנונים
המסירה נסגרת לא במעגל פעיל, אלא בערכת ארטיפקטים: לאחר הטמעת SuperAGI נשאר אצלכם כל מה שדרוש כדי להמשיך לנהל את המערכת בלעדינו. להלן מה בדיוק נמצא במאגר הקוד ובבסיס הידע הפנימי לאחר המסירה.
- קונפיגורציות סוכנים — תיאורי תפקידים והנחיות, ערכות של כלים מותרים, מכסות על מספר הצעדים, תנאי עצירה וחזרה. הכול בקבצים תחת בקרת גרסאות, עם היסטוריית שינויים וזהות המבצע.
- תרשימי אינטגרציות — מאילו מערכות הסוכן קורא ולאן הוא כותב, דרך אילו חשבונות, היכן נקודות הכשל וכיצד הן מטופלות.
- מדיניות גישה — מה הסוכן רואה, מה הוא רק מציע ומה הוא מבצע בעצמו; לפעולות בלתי הפיכות נדרש אישור חובה של האדם.
- כללי עיבוד נתונים — אילו שדות נשלחים למודל חיצוני, מה עובר אנונימיזציה, היכן נשמרים היומנים ומתי הם נמחקים.
- ערכת בדיקות — משימות ייחוס עם תוצאה צפויה: לאחר תיקון בקונפיגורציה רואים מיד מה נעשה גרוע יותר.
- הנחיות לפריסה ולחזרה לאחור — כיצד להקים את המעגל מאפס וכיצד להחזיר את הגרסה התקינה הקודמת בפעולה אחת.
- תקנון תחזוקה — מי ולפי איזו פרוצדורה משנה קונפיגורציות, מה נחשב לאירוע חריג ובתוך כמה זמן הוא מטופל.
- יומן החלטות — מדוע נבחרו מכסות ומודלים אלו, אילו חלופות נדחו ומדוע.
הערכה מכסה את הסיכון העיקרי בתחזוקה: הידע על המערכת חי במסמכים ולא בהתכתבות עם הקבלן — ניתן להעביר את התמיכה לצוות שלכם או למבצע שני.
מקרה בוחן: פירוק בקשות באמצעות סוכנים — מדדים לפני ואחרי
הלקוח — חברת שירותים עם זרימת פניות: סטטוסים של הזמנות, החלפת פרטי תשלום, בירורים שגרתיים לגבי שירותים. לפני האוטומציה הבקשות הללו פורקו ידנית, ועליהן נצרכה עיקר המשמרת של המפעילים.
מדדים לפני ההטמעה
כ-1,200 בקשות ביממה עם 14 מפעילי תמיכה. זמן התגובה הראשוני בשעות שקטות — 40–60 דקות, בשיא — 4–6 שעות, ובלילה הפנייה חיכתה עד הבוקר. כשני שלישים מהפניות היו שגרתיות, אך כל אחת מהן עדיין נקראה על ידי אדם: 6–8 דקות לפירוק, כולל מעבר בין חלונות והצלבת נתונים ידנית. התור גדל מהר יותר מהמצבת.
מדדים אחרי ההטמעה
סוכנים על SuperAGI פיצלו את הזרימה לשלושה צעדים: סיווג הפנייה, איסוף נתונים ותשובה לפי התקנון או הסלמה. ללא מעורבות מפעיל נסגרות 68% מהפניות, זמן התגובה הראשוני ירד ל-3–5 דקות ואינו תלוי עוד בשעת היום.
שאר 32% — מקרים לא-שגרתיים וקונפליקטים — עוברים לאדם עם הקשר שכבר נאסף והיסטוריית הצעדים של הסוכן, ולכן המפעיל אינו מתחיל את הפירוק מאפס.
מה נשאר לאדם
הסוכן אינו משנה נתונים ואינו מאשר פעולות שנויות במחלוקת בעצמו: הוא מכין את הפעולה ומעביר לאישור. ההגנה — מכסת צעדים לפנייה, פסק זמן של המתנה והסלמה מחויבת כאשר הביטחון נמוך.
הפריסה נעשתה בשלבים: במשך כמה שבועות הסוכן פעל במצב צל, הציע תשובה והמפעיל אישר אותה; כל אי-התאמה נותחה כדפקט בתרחיש. כך הגיעו למצב האוטונומי עם שיעור התאמות מוכח, ולא בתקווה להרצה מוצלחת.
במה שונה סוכן אוטונומי מתרחיש קשיח?
תרחיש קשיח הוא עץ של צעדים מוגדרים מראש: ההסתעפות כתובה מראש, והצעד הבא תלוי בתנאי מסוים. ההתנהגות משוחזרת — אותו קלט מניב את אותו מסלול, והדיבאג מצטמצם לחיפוש הענף שבו נפרדו הציפייה והמציאות.
המחיר של יכולת החיזוי הזו הוא שחלופה שלא נלקחה בחשבון (מכתב מנוסח אחרת, שדה שהגיע ריק, קובץ מצורף לא-שגרתי) נכנסת למבוי סתום ודורשת פירוק ידני.
סוכן אוטונומי, שאותו אנו מרכיבים על SuperAGI, בנוי אחרת: יש מטרה וערכת כלים, ואת רצף הצעדים הוא בוחר בעצמו לפי התוצאה הביניימית. הוא מחליט מה לבקש ממסד הנתונים, מה לברר מול המודל ומה להחזיר לאדם. הרווח ניכר בקלטים מגוונים: שיעור הפניות שמגיעות למומחה יורד.
| מה משווים | תרחיש קשיח | סוכן אוטונומי |
|---|---|---|
| קלט חדש | מבוי סתום, פירוק ידני | מתאים צעדים למצב |
| דיבאג | מעקב לפי ענפים, הסיבה נראית מיד | נדרש יומן צעדים והערכת החלטות |
| תחזוקה | מתייקרת עם מספר הענפים | מתייקרת עם מספר הכלים והכללים |
| שחזוריות | מלאה | נקבעת על ידי מסגרות ובדיקות |
יש לבחור לפי אופי המשימה. אם הקלטים אחידים ומחיר הטעות גבוה — תרחיש קשיח צפוי יותר וזול יותר לתחזוקה.
אם השונות גבוהה וכל מקרה חדש מפורק כיום על ידי אדם, סוכן אוטונומי מסיר את השכבה הידנית הזו, אך דורש מסגרות: רשימת פעולות מוגבלת, בדיקות של התוצאה והעברת המקרה השנוי במחלוקת למומחה.
ספקות טכניים: הרשאות, נתונים, חזרה לאחור ובקרה
ההסתייגויות הטכניות בשלב ההערכה נוגעות לארבעה דברים: מה הסוכן רואה, לאן הוא יכול לכתוב, כיצד לשלול את הרשאותיו ומה יישאר במערכות לאחר צעד כושל. להלן תשובות קצרות לכל אחת מהן.
האם הסוכן יקבל גישה לכל התשתית?
לא. הסוכן פועל תחת חשבון שירות נפרד עם ההרשאות המינימליות הנדרשות: רק אותם מדורי נתונים ופעולות שנדרשים למשימתו. ההרשאות ניתנות לפי תפקידים, מוגבלות בזמן, נשללות בפקודה אחת ומתועדות ביומן.
כיצד לחזור לאחור מפעולה כושלת?
הצעדים אידמפוטנטיים — הרצה חוזרת אינה יוצרת כפילויות. לפני כתיבה למערכת הפרודקשן נלקחת תמונת מצב, ביומן נשמרת נקודת החזרה, והחזרה לאחור מתבצעת בפעולה הפוכה או בשחזור מתמונת המצב. צעדים שאי אפשר להחזיר לאחור מאושרים על ידי האדם.
מה קורה עם נתונים אישיים?
הסוכן מקבל רק את השדות הנדרשים למשימה, והשאר מוסתר בכניסה ואינו נשמר בהיסטוריה. הנתונים נשארים במעגל שלכם, תקופת השמירה וסדר המחיקה מעוגנים בתקנון, והגישה ליומנים — לפי אותם תפקידים כמו הגישה למערכות המקור.
היכן מסתיימת האוטונומיה של הסוכן?
את הגבולות קובעת המדיניות: קריאה, חיפוש וטיוטות — אוטומטית, כתיבה למערכות פרודקשן ותשלומים — לאחר אישור. סף העצירה עם העברת המשימה לאדם ועצירת חירום של כל השרשרת מוגדרים בנפרד.
כל ארבעת המעגלים — הרשאות, נתונים, חזרה לאחור וגבולות האוטונומיה — מעוגנים בתיעוד הפרויקט לפני תחילת העבודה; ב-SuperAGI הם מוגדרים באמצעות מדיניויות של הסוכן ולא באמצעות שינויי קוד.נדון במשימה: מהיכן מתחילה הרצת הסוכנים
כדי לחזור עם הערכה ותוכנית ולא עם מילים כלליות, נדרש מעגל היכרות: כיצד התהליך עובד כעת והיכן בדיוק אתם רוצים לראות את הסוכן.
פגישה אחת בדרך כלל מספיקה כדי לקבע את התרחיש ואת הגבולות — לאחר מכן אנו מרכיבים את הארכיטקטורה ומריצים פיילוט של הסוכן על קטע מוגבל, על SuperAGI, אם התרחיש דורש תכנון אוטונומי וקריאה לכלים חיצוניים.
מהיכן להתחיל — הנה מה שכדאי להכין לדיון במשימה:
- מפת התהליך: צעדים, כניסות ויציאות, מי מקבל את ההחלטה בכל שלב והיכן נמצא כיום צוואר הבקבוק.
- כללים ומגבלות: מה הסוכן עושה בעצמו ומה הוא מחויב להעביר לאדם — מכסות, איסורים, תנאי הסלמה.
- הרשאות: מעגל בדיקות, חשבונות השירותים, תורים, מסדי נתונים וספרי עזר שאיתם הסוכן יעבוד.
- נתונים לבדיקה: כמה עשרות פניות או פעולות אמיתיות מתקופה קודמת, ובהכרח כולל לא-שגרתיות.
- קריטריוני קבלה: איזה שיעור מהפעולות הסוכן סוגר בעצמו, איזה אחוז שגיאות מותר ומה נחשב לכישלון של התרחיש.
- אחראי מצדכם — בעל התהליך, שמאשר את הכללים ומקבל את תוצאת הפיילוט.
הפיילוט רץ על תרחיש אחד עם זרימה מוגבלת: בוחנים את ההתנהגות על נתונים אמיתיים ולפי המדדים מחליטים מה מרחיבים ומה בונים מחדש. תארו את המשימה — נחזור עם הערכה ותוכנית עבודה, שתכלול שלבים, הרכב הפיילוט וקריטריונים שלפיהם תקבלו את התוצאה.







