תזמור רב סוכנים: כאשר סוכן אחד אינו מספיק
דפוסי מפקח-עובד עבור זרימות עבודה מורכבות
ארכיטקטורות של סוכן יחיד עובדות היטב עבור משימות ממוקדות, ספציפיות לתחום, אך זרימות עבודה ארגוניות משתרעות על פני מספר תחומים ודורשות פעולה מתואמת על פני מערכות שונות. דפוס מפקח-עובד נותן מענה לכך על ידי הצגת סוכן מתאם המפרק בקשות מורכבות למשימות משנה ומאציל כל אחת מהן לסוכן עובדים מיוחד. המפקח מנהל את מצב זרימת העבודה הכולל, מטפל בתלות בין משימות משנה ומצבירה תוצאות. לדוגמה, בעת עיבוד ארגון מחדש של מחלקה, המפקח מפרק את הבקשה לשינויים במבנה משאבי אנוש, שינויים בגישה ל-IT, הקצאות מחדש של מתקנים והקצאות תקציב מחדש. כל תת-משימה מואצלת לסוכן המומחה המתאים. המפקח עוקב אחר השלמתו, מנהל את שרשרת התלות שבה שינויים בגישה חייבים לעקוב אחר שינויים ב-HR, ומטפל בכל כשלים בתת-משימות בודדות מבלי לנטוש את זרימת העבודה כולה.
התמחות סוכנים: מומחי תחום שמשתפים פעולה
התמחות היא אופציה אדריכלית. למומחה יכול להיות ערכת כלים מוגבלת, מקורות אוצרים והוראות עבור תחום אחד. זרימות עבודה של משאבי אנוש, IT ופיננסים עשויים להפיק תועלת מהרשאות וערכות הערכה שונות. Do not assume a specialist is smaller, faster, or more accurate than a generalist; השוו את שני העיצובים במשימות מייצגות. כאשר מומחים מתאמים, מחליפים את ההקשר המינימלי הדרוש, מאמתים כל משלחת ומתעדים בעלות ומעמד מבלי לחשוף נתונים לא קשורים.
שחזור שגיאות והשפלה חיננית במערכות ריבוי סוכנים
מערכות ריבוי סוכן מציגות מצבי כשל שאינם קיימים בארכיטקטורות של סוכן יחיד. סוכן עובד עלול להיכשל, פסק זמן קצר או להחזיר תוצאה בלתי צפויה. תלות בין משימות משנה עשויה ליצור מבוי סתום. מערכת במורד הזרם עלולה להפוך ללא זמינה באמצע זרימת העבודה. תזמור רב סוכנים חזק דורש אסטרטגיות מפורשות עבור כל מצב כשל. כאשר סוכן עובד נכשל, המפקח יכול לנסות שוב את המשימה, לנתב אותה לסוכן חלופי עם יכולות חופפות, או לסמן אותה לבדיקה אנושית תוך המשך ביצוע משימות משנה עצמאיות. כאשר שרשרת תלות נשברת, המפקח יכול לבצע פעולות פיצוי כדי לחזור אחורה של שלבים שהושלמו התלויים בשלב שנכשל. כאשר מערכת במורד הזרם אינה זמינה, המפקח יכול לדחות את המשימות המשנה המושפעות ולהודיע למבקש על השלמה חלקית עם ציר זמן משוער עבור השאר. עקרון המפתח הוא השפלה חיננית: המערכת צריכה לספק ערך רב ככל האפשר גם בכשל חלקי, במקום להיכשל לחלוטין בגלל שרכיב אחד אינו זמין. החוסן הזה הוא מה שהופך מערכות ריבוי סוכנים למתאימות לייצור ארגוני, כאשר התנאים המושלמים הם היוצא מן הכלל ולא הכלל.