תזמור עבודה — Workflows
עד עכשיו ראינו סוכן אחד שכותב פרומפט טוב, וגם ראינו subagents שמפצלים חקירה בלתי-תלויה למספר תהליכים מקביליים. אבל למשימות גדולות או רבות-פרספקטיבות — למשל לעבור על pull request שלם ולוודא שכל ממצא אמיתי ולא רק ניחוש — סוכן בודד, גם עם פרומפט מצוין, לא מספיק. בשיעור הזה נכיר Workflow: תסריט קבוע של
כמו קו ייצור במפעל עם עמדת בקרת איכות נפרדת בסוף: כל חלק עובר את אותן תחנות קבועות באותו סדר, ורק חלק ששרד בדיקה שנייה של בקר אחר ממשיך הלאה לאריזה.
- Workflow
- תסריט קבוע של שלבים (phases) שכמה סוכנים עוברים בו לפי אותו סדר בכל הרצה — בניגוד לפרומפט חד-פעמי, המבנה עצמו הוא הקבוע, לא הנוסח.
- שער שלב (Phase gate)
- נקודת עצירה שבה ה-workflow לא ממשיך לשלב הבא עד שכל המשימות של השלב הנוכחי דיווחו בחזרה — כך ה-orchestrator תמיד עובד על תמונה מלאה, לא חלקית.
- אימות יריבותי (Adversarial verification)
- שלב נפרד שבו סוכן אחר, שלא כתב את הממצא, מנסה במפורש להפריך אותו מול הקוד עצמו לפני שהוא נכנס לדוח — כי הסוכן שמצא בעיה נוטה להאמין לעצמו.
- מספיקות סוכן בודד
- המצב שבו המשימה ממוקדת וקלה לאימות עצמי כך שסוכן אחד עם פרומפט טוב פותר אותה מהר ובאותה אמינות כמו workflow רב-שלבי — ואז בניית workflow היא בזבוז זמן.