מה זה אוטוג'ן: סוכנים ש"משוחחים" זה עם זה
אוטוג'ן (AutoGen) היא מסגרת-קוד-פתוח לבניית מערכות-רב-סוכניות (Multi-Agent System), שפיתחה קבוצת-מחקר ב-Microsoft Research. הרעיון-המרכזי שהיא הציגה — וש"הגדיר את הפרקטיקה" עבור דור שלם של מסגרות-סוכנים שבאו אחריה — הוא לתאר שיתוף-פעולה בין סוכני-AI כ"שיחה" מובנית: כל סוכן הוא ישות שיכולה לשלוח ולקבל הודעות, ולערבב בגמישות בין קריאות למודל-שפה, קלט אנושי, וכלים-חיצוניים. מפתחים יכולים לתכנת דפוסי-שיחה גמישים — בין שני סוכנים, בין קבוצה שלמה, עם "מנהל-שיחה" שמכריע מי מדבר הבא — הן בקוד והן, חלקית, בשפה טבעית, במקום לכתוב מראש את כל עץ-ההחלטות האפשרי. הגישה הזאת שונה במפורש מגישת ה"תזמור המרכזי" שמאפיינת חלק ממסגרות מתחרות: באוטוג'ן, בסוגי-שיחה מסוימים, אין בהכרח סוכן-מנהל יחיד שמחליט על כל צעד; במקום זאת, הסוכנים עצמם, דרך חילופי-ההודעות ביניהם, "מגיעים" יחד לפתרון — עיצוב שמדגיש ביזור-החלטות יחסי, לעומת מסגרות שמדגישות תזמור-מרכזי מוגדר-מראש (השוו לתבניות המתוארות בערך תזמור-סוכנים). המאמר המקורי הדגים את הגמישות הזאת על פני טווח-תחומים רחב במיוחד — ממתמטיקה ותכנות, דרך שאלות-ותשובות ומחקר-תפעולי, ועד יישומי-בידור — כדי להראות שאותה תשתית-שיחה בסיסית יכולה לשמש לסוגי-משימות שונים לגמרי, בלי לשנות את הארכיטקטורה עצמה, רק את הרכב-הסוכנים ואת ההוראות שהם מקבלים.
המאמר האקדמי וההשקה, אוגוסט 2023
המסגרת הוצגה לראשונה במאמר אקדמי בשם "AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation", שהוגש לפרסום ב-16 באוגוסט 2023 (ותוקן ב-3 באוקטובר אותה שנה) על ידי צוות חוקרים גדול מ-Microsoft Research, בהם צ'י וואנג (Chi Wang) וצ'ינגיון וו (Qingyun Wu). מאגר-הקוד הרשמי בגיטהאב נפתח יומיים אחרי הגשת המאמר, ב-18 באוגוסט 2023 — התאמה שמאששת שהפרויקט התחיל כמאמץ-מחקר פתוח לגמרי, לא כמוצר מסחרי שהתפתח בדיעבד לפרסום אקדמי. תוך כשלוש שנים צבר מאגר-הקוד למעלה מ-61,000 כוכבי-GitHub — המספר הגבוה ביותר מבין מסגרות-הרב-סוכנים המרכזיות שנסקרות באתר זה, נכון לספטמבר 2026.
כדאי גם לזכור את הצד השני של הגמישות הזאת: שיחה חופשית בין סוכנים יכולה, באופן עקרוני, להימשך זמן רב מדי או לסטות מהמשימה המקורית בלי גבולות-בקרה ברורים, מה שמקשה על בקרת-עלויות וניפוי-שגיאות בסביבת-ייצור בקנה-מידה גדול. זו הייתה, ככל הנראה, אחת הסיבות שהובילו לפיתוח שכבות-בקרה מוצקות-יותר במסגרות שבאו אחריה — כולל ב-Microsoft Agent Framework עצמה, שמוסיפה זרימות-עבודה מבוססות-גרף עם נתיבי-ביצוע מוגדרים-יותר, בדיוק מה שחסר במודל-השיחה-החופשי המקורי של אוטוג'ן.
אוטוג'ן 0.4: שכתוב מלא של הארכיטקטורה, ינואר 2025
בינואר 2025 (17 בחודש) פרסמה Microsoft את אוטוג'ן 0.4 — לא עדכון מצטבר, אלא שכתוב מלא של הספרייה. הגרסה הישנה (0.2) נבנתה סביב קריאות-פונקציה סינכרוניות פשוטות; הגרסה החדשה עברה לארכיטקטורה מבוססת-אירועים ואסינכרונית, עם הפרדה לשתי שכבות — "Core", שכבת-יסוד גנרית לבניית מערכות-רב-סוכניות בקנה-מידה גדול, ו"AgentChat", שכבה גבוהה-יותר וממוקדת-שיחות לבניית אפליקציות סוכן-בודד או רב-סוכנים בממשק פשוט יותר. הגרסה החדשה הוסיפה גם תמיכה מלאה בטיפוסים (Type Support) וממשקים אכיפים, כדי לשפר איכות-קוד ואמינות, וכן "רכיבים ניתנים-להחלפה" (Pluggable Components) — אפשרות להחליף סוכנים מותאמים-אישית, כלים, מנגנוני-זיכרון, ומודלים שונים בתוך אותה ארכיטקטורה בסיסית, בלי לשכתב את שאר המערכת. Microsoft תיארה את המטרה הכוללת של המהלך כ"הנחת-יסודות לאקוסיסטם איתן שיניע קדימה התקדמות בתחום ה-AI האגנטי" — ניסוח שמצביע על שאיפה להשפיע על כלל התעשייה, לא רק על משתמשי-אוטוג'ן הישירים.
היחס לסמנטיק-קרנל, ואיחוד לכלל Microsoft Agent Framework
לאוטוג'ן יש מסגרת-אחות בתוך Microsoft, סמנטיק קרנל (Semantic Kernel — ראו הערך הנפרד), והחברה תיארה במפורש איך שני הצוותים "משתפים פעולה באופן הדוק כדי לספק את חוויית-הפיתוח האגנטית הטובה-ביותר במחלקתה". ההבחנה הרשמית שהוצגה: סמנטיק קרנל מיועדת ליישומי-ייצור (עם תמיכה מסחרית מלאה מ-Microsoft, מגרסה 1.0 ומעלה), ואילו אוטוג'ן ממוקדת בניסוי ובדפוסי-רב-סוכנים חדשניים-וגבוליים, עם תמיכת-קהילה בלבד: Microsoft ניסחה זאת כהמלצה לבחור באוטוג'ן דווקא ללקוחות ש"רוצים לגבש רעיונות ולהתנסות ברב-סוכנים ובדפוסים אגנטיים חדישים-במיוחד", לעומת סמנטיק קרנל שהיא "מוכנה לייצור" ו"ערוכה לשימוש-בייצור" עם תמיכה-ארגונית מלאה מהחברה. ב-1 באוקטובר 2025 פרסמה Microsoft את הצעד הבא בכיוון הזה — "Microsoft Agent Framework", מסגרת מאוחדת שאינה מחליפה את שתי קודמותיה אלא "נבנית עליהן": היא שואבת מסמנטיק קרנל את "היסודות המוכנים-לארגון" (מחברים, זרימות-עבודה, נצפות) ומאוטוג'ן את "התזמור החדשני" בין סוכנים מרובים. נכון לספטמבר 2026 ההתכנסות כבר הושלמה בפועל: מאגר-הקוד של אוטוג'ן נושא תג "מצב-תחזוקה" (maintenance mode), מוגדר כמנוהל-קהילה, ומצהיר שלא יקבל עוד תכונות חדשות; Microsoft מפנה מפתחים חדשים ישירות ל-Microsoft Agent Framework ומגדירה אותה "היורשת הארגונית של אוטוג'ן". בפועל לא נדחף קוד חדש למאגר מאז אפריל 2026.
רישיון-קוד-פתוח מלא, בלי שכבה-מסחרית נפרדת
בשונה מרוב המסגרות האחרות שנסקרות באתר זה, לאוטוג'ן אין (נכון לספטמבר 2026) שכבת-מוצר-מסחרי נפרדת מעל הגרסה-הפתוחה — אין "AutoGen Enterprise" מקביל ל-Haystack Enterprise או CrewAI AMP. הסיבה קשורה ישירות למיצוב שתואר למעלה: אוטוג'ן ממוקמת רשמית כפרויקט-מחקר וניסוי, לא כמוצר-ייצור, כך שלמעשה השכבה המסחרית-הארגונית של Microsoft בתחום-הסוכנים מרוכזת בסמנטיק קרנל (ראו הערך הנפרד) ובמסגרת המאוחדת, Microsoft Agent Framework, ולא באוטוג'ן עצמה. חלוקת-התפקידים הזאת — פרויקט-מחקר פתוח-לגמרי-וללא-מוצר-מסחרי-סביבו, לצד מסגרת-אחות עם דגם-עסקי ברור — נדירה יחסית בהשוואה לשאר עולם-מסגרות-הסוכנים, ומדגישה עד כמה Microsoft רואה באוטוג'ן קודם-כל כלי-חדשנות-ומחקר ורק אחר-כך, אם בכלל, נכס-מסחרי ישיר.
מדוע אוטוג'ן נחשבת ערך-יסוד בתחום
אוטוג'ן נחשב לאחת משתי-שלוש המסגרות שהניחו את יסודות "שיחת-הרב-סוכנים" כתבנית-עיצוב סטנדרטית בתעשייה כולה: התיאור של סוכן כ"ישות-משוחחת" בעלת תפקיד, שיכולה להעביר משימה או "לפנות" לסוכן אחר, מופיע — לעיתים בשמות שונים ("Handoffs", "Crews", "Agents") — כמעט בכל מסגרת-רב-סוכנים מרכזית שהופיעה אחריו, כולל בקרו-איי-איי ובערכת-הסוכנים של OpenAI (ראו הערכים הנפרדים). זו הסיבה המרכזית שבגללה אוטוג'ן, למרות שהוא נשאר "רק" פרויקט-מחקר מבחינת מדיניות-התמיכה הרשמית של Microsoft, ממשיך להיחשב ערך-יסוד בהיסטוריה של תחום-הסוכנים: הוא לא רק "מוצר שקיים", אלא מקור-ההשראה המתועד לתבנית-עיצוב שאומצה מחדש, שוב ושוב, בכלים מתחרים לגמרי. עדות נוספת להשפעתו היא מספר-כוכבי-הגיטהאב שלו: 61,000 ומעלה, נכון לספטמבר 2026 — המספר הגבוה ביותר מבין עשר המסגרות שנסקרות באתר זה בקטגוריה זו, גבוה אפילו ממספר-הכוכבים של מסגרות מסחריות-בעיקרן כמו קרו-איי-איי או לאנגגרף. יש לקרוא את הנתון הזה בזהירות-מסוימת: פרויקט-מחקר פתוח שגיל-הפרסום שלו ותק יחסית (אוגוסט 2023) ושזוכה לחשיפה אקדמית נרחבת נוטה לצבור כוכבים גם מסקרנות מחקרית ולא רק משימוש-בייצור בפועל — אך גם בהינתן ההסתייגות הזו, מדובר באינדיקציה משמעותית לתפוצה הרחבה של הפרויקט.
AutoGen Studio: ממשק בלי קוד
לצד "Core" ו-"AgentChat", Microsoft מציעה גם "AutoGen Studio" — ממשק-ווב גרפי לבניית סוכנים והרצתם בלי כתיבת קוד, המאפשר גרירה-ושחרור של רכיבי-סוכן והגדרת דפוסי-שיחה ביניהם דרך תצוגה חזותית. הכלי מיועד בעיקר לאב-טיפוס מהיר, להדגמות, ולמפתחים שרוצים להתנסות בתבנית-שיחה מסוימת לפני שהם משקיעים בכתיבת-קוד מלאה — ולא לפריסת-ייצור בקנה-מידה, תפקיד ששמור לשכבות "Core" ו-"AgentChat" עצמן. השילוב של שלוש רמות-שימוש שונות (גרפי, שיחתי-גבוה, ותשתיתי-נמוך) באותה מסגרת מדגים בעצמו את הרוחב שאוטוג'ן מנסה לכסות — ממשתמש שלא כותב קוד כלל ועד מהנדס-תשתית שבונה מערכת-רב-סוכנים בקנה-מידה תעשייתי.
סוגי-סוכנים בסיסיים ודוגמת-שימוש
סוגי-הסוכנים הבסיסיים במסגרת כוללים "AssistantAgent" — סוכן שמבוסס על קריאה למודל-שפה ומיועד לספק תשובות או להציע קריאות-לכלים — ו"UserProxyAgent" — סוכן שמייצג משתמש-אנושי בתוך השיחה, ויכול, בהתאם להגדרה, לבקש אישור-אנושי בפועל לפני ביצוע פעולה, או לפעול אוטומטית בשם המשתמש. השילוב בין סוגי-הסוכנים האלה הוא שמאפשר לבנות, למשל, "שיחה" בין סוכן-כותב-קוד לסוכן-בודק-קוד, שמתקנים זה את זה הלוך-ושוב עד שהתוצאה עוברת את הבדיקה — דוגמה קלאסית לשימוש באוטוג'ן שמופיעה כבר במאמר המקורי משנת 2023. כל שיחה כזו ניתנת גם להגבלה מפורשת מצד המפתח — מספר-סבבים מרבי, תנאי-עצירה מבוסס-מילת-מפתח, או דרישת-אישור-אנושי לפני שסוכן מסוים ממשיך — כך שהגמישות של "שיחה חופשית" בין סוכנים לא הופכת בפועל לתהליך בלתי-נשלט שרץ בלי הפסקה או חורג מהתקציב שהוקצה לו.
יכולת נוספת שבלטה כבר במאמר המקורי היא שילוב-קוד: AssistantAgent אינו מוגבל לתשובות-טקסט בלבד, אלא יכול להשתמש בכלים ואף להריץ קטעי-קוד בפועל, ולקבל את התוצאה בחזרה כחלק מאותה שיחה — כך שסוכן-כותב-קוד יכול, למשל, להריץ את הקוד שהוא עצמו כתב ולבדוק אם הוא עובד, לפני שהוא "מדווח" לסוכן-הבודק. עם זאת, Microsoft עצמה מזהירה שהגרסה הכללית של AssistantAgent היא סוכן מסוג "כיור-מטבח" (Kitchen Sink) — כלומר גנרי-מדי לשימוש-ייצור רציני כפי-שהוא, ומיועד בעיקר לאבטיפוס ולהדגמה; מערכות-ייצור אמיתיות נוטות לדרוש סוכנים מותאמים-אישית שמצמצמים את מרחב-הפעולה הרחב-מדי של הגרסה הכללית.