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