תקציב: קובעים בפתיחת הסשן
ב-Claude Managed Agents מגדירים תקציב כשיוצרים את הסשן. אי אפשר להוסיף תקציב לסשן שכבר רץ. כשהסשן מגיע לתקציב, הריצות מושהות. בקשות שכבר התחילו יכולות להשלים ולחרוג מהתקציב. ריצה שהושהתה בגלל תקציב חוזרת לרוץ כשמעלים או מסירים אותו.
המחשה: בסשן שבודק 200 מסמכים מול מדיניות חדשה, קובעים תקציב שמספיק לכיסוי מלא פעם אחת ועוד מעט לבדיקות חוזרות. אם הריצה נעצרת באמצע, יודעים שההערכה הראשונית הייתה נמוכה מדי.
הרשאות: מתחילים בקריאה בלבד
היכולת לחלק עבודה בין סוכנים אינה סיבה לתת לכל סוכן רשות לשנות נתונים או לשלוח הודעות. לכל thread בתוך הסשן יש זרם אירועים משלו, ואפשר לנהל הרשאות כלים בכל thread בנפרד.
בדיקת פתיחה טובה: סוכני קריאה מחזירים ממצאים בלבד. רק שלב אחד, אם בכלל, מקבל הרשאת כתיבה, וגם היא מוגבלת ליעד אחד.
כיסוי: רשימה סגורה של פריטים
מגדירים מראש את רשימת הפריטים שהריצה אמורה לטפל בהם. כל פריט מסתיים באחד משני מצבים: נבדק, או לא נבדק עם סיבה. דוח שנראה שלם בלי רשימת כיסוי אינו ראיה.
בתיעוד של Dynamic Workflows מופיעים גבולות מערכת: עד 64 threads במקביל בריצה, ועד 1,000 סוכנים לאורך חיי ריצה. אלה תקרות טכניות. נקודת פתיחה שימושית היא סדר גודל של עשרות פריטים וכמה סוכנים.
בדיקה: completed אינו סימן שהעבודה הצליחה
בתיעוד כתוב במפורש: סטטוס completed אומר שהתוכנית הסתיימה. הוא אינו אומר שכל העבודה הצליחה. בודקים את התוצר עצמו מול קריטריון שהוגדר מראש: כמה פריטים כוסו, כמה ממצאים אומתו, כמה נדחו ובגלל מה.
סדר עבודה מוצע
- כותבים את ארבעת הגבולות במשימה עצמה, לפני ההרצה.
- מריצים על מדגם קטן עם תשובות ידועות.
- משווים תוצר, כיסוי ועלות מול סוכן יחיד.
- מגדילים מקביליות רק אחרי שהמדדים מראים רווח אמיתי.