

AutoGen هو إطار عمل Python مفتوح المصدر من Microsoft Research لبناء تطبيقات الذكاء الاصطناعي متعددة الوكلاء. يتيح للمطورين تحديد وكلاء مستقلين يتعاونون من خلال تمرير الرسائل، مما يدعم كلاً من مسارات العمل الحوارية وخطوط أنابيب الوكلاء المعقدة. مجاني، ومرخص بموجب MIT، وقابل للاستضافة الذاتية.
AutoGen هو إطار عمل Python صممته Microsoft Research لتنسيق وكلاء ذكاء اصطناعي متعددين في مسارات عمل تعاونية. تم إصداره في عام 2023 ووصل الآن إلى الإصدار 0.7.x، ويتيح للمطورين تكوين وكلاء مستقلين يتواصلون من خلال تمرير رسائل منظمة، وتفويض المهام، واستدعاء الأدوات، وكتابة التعليمات البرمجية وتنفيذها، كل ذلك ضمن بيئة تشغيل يمكن تشغيلها محلياً أو توزيعها عبر عمليات متعددة. يحظى إطار العمل بـ 57,500 نجمة على GitHub ويظل أحد أطر عمل الوكلاء مفتوحة المصدر الأكثر استشهاداً بها في الاستخدام الإنتاجي.
يوفر إطار العمل الأساسي ثلاث طبقات: AutoGen Core (بيئة تشغيل بنموذج الممثل مع تمرير رسائل غير متزامن مدفوع بالأحداث)، و AgentChat (واجهة برمجة تطبيقات عالية المستوى للأنماط الشائعة مثل الدردشة بين وكيلين والدردشة الجماعية)، و Extensions (تكاملات لـ OpenAI و Azure OpenAI وخوادم MCP). يوفر AutoGen Studio واجهة مستخدم رسومية على الويب بدون تعليمات برمجية لإنشاء نماذج أولية وتصحيح أخطاء مسارات العمل دون كتابة Python. حقق Magentic-One، وهو إعداد مسبق عام متعدد الوكلاء مدمج مع إطار العمل، نتائج تنافسية في المعايير على GAIA و AssistantBench و WebArena في أواخر عام 2024. يغطي دعم اللغات المتعددة Python 3.10+ و .NET.
ما يفعله AutoGen فعلياً في أبريل 2026
يعتمد الإصدار المستقر الحالي من AutoGen (v0.7.x، مع الإصدار v0.7.5 في سبتمبر 2025) على إعادة الكتابة المعمارية للإصدار v0.4 الذي تم إطلاقه في يناير 2025. استبدلت إعادة الكتابة هذه حلقة المحادثة المتزامنة الأصلية ببيئة تشغيل بنموذج الممثل: الوكلاء عبارة عن وحدات حسابية مستقلة تتلقى وترسل رسائل مكتوبة من خلال بيئة تشغيل مركزية، بدلاً من استدعاء بعضها البعض في سلسلة خطية. يفصل هذا بين تسليم الرسائل ومعالجتها، مما يعني أنه يمكن تشغيل الوكلاء في عمليات منفصلة، أو على أجهزة منفصلة، أو بلغات منفصلة.
عملياً، يفتح هذا مجموعة أوسع من الأنماط: توزيع المهام على وكلاء متوازيين، أو تكوين خطوط أنابيب تحفظ نقاط التفتيش في منتصف التشغيل، أو بث نتائج جزئية مرة أخرى إلى وكيل المستخدم، أو التسليم بين وكيل مبرمج ووكيل مراجع بناءً على ظروف بيئة التشغيل. تحافظ طبقة AgentChat على واجهة برمجة التطبيقات الأبسط المألوفة لمستخدمي AutoGen 0.2، لذا فإن أنماط الدردشة بين وكيلين والدردشة الجماعية الحالية لا تزال تعمل دون الحاجة إلى إعادة كتابة.
يعرض AutoGen Studio، المدمج كواجهة ويب وحزمة Python، الوكلاء وتكوينات الفريق كلوحة سحب وإفلات. وهو يستهدف حالة استخدام النماذج الأولية وتصحيح الأخطاء: يمكن للمطورين تبديل النماذج، وتعديل مطالبات الوكلاء، وإعادة تشغيل الجلسات دون لمس التعليمات البرمجية. تشير Microsoft صراحةً إلى أن AutoGen Studio هو نموذج أولي بحثي وليس هدفاً للنشر الإنتاجي.
يربط Magentic-One، وهو نظام متعدد الوكلاء معد مسبقاً ومبني فوق AgentChat، منسق تخطيط بأربعة وكلاء متخصصين: متصفح ويب، ومتصفح ملفات، ومنفذ تعليمات برمجية، ومحطة طرفية. في معيار GAIA سجل 38%؛ وفي WebArena سجل 32.8%. هذه الأرقام تنافسية مع الأنظمة الرائدة مفتوحة المصدر في وقت النشر.
"خطوة متقدمة على وكلاء LangChain ويبدو أنه يحظى باهتمام وتطوير أكثر مما كانت LangChain مهتمة بتكريسه للوكلاء." - anais9، Hacker News، أكتوبر 2023
موقع AutoGen مقارنة بـ CrewAI و AG2
المقارنتان الأكثر مباشرة هما CrewAI (البديل الأكثر شيوعاً للمشاريع الجديدة) و AG2 (النسخة المجتمعية المتفرعة التي انفصلت عن AutoGen في أواخر عام 2024).
AutoGen مقابل CrewAI: يستخدم CrewAI نموذجاً تعريفياً قائماً على الأدوار حيث يحدد المطورون "طاقماً" من الوكلاء عن طريق تعيين نص الدور، ونص الهدف، ونص الخلفية الدرامية، ويستنتج إطار العمل التنسيق. يتطلب خط أنابيب CrewAI الأساسي حوالي 20 سطراً من Python. تتطلب طبقة AgentChat في AutoGen المزيد من التعليمات البرمجية النمطية لتحديد أنواع الوكلاء، وشروط الإنهاء، وتوجيه الرسائل، لكنها تدعم أنماط محادثة لا يدعمها CrewAI: المناقشات الجماعية متعددة الأطراف، وبروتوكولات الإجماع، والتبديل الديناميكي للأدوار داخل الجلسة. تُظهر معايير استهلاك الرموز (Tokens) باستمرار أن AutoGen يعمل بمعدل أعلى من CrewAI (حوالي 24% مقابل 18%) لأن نموذجه المتمحور حول المحادثة يحافظ على سجل الرسائل الكامل لكل دور. نما CrewAI بشكل أسرع في عدد نجوم GitHub خلال 2025-2026 وهو التوصية الافتراضية في معظم البرامج التعليمية "للبدء مع الوكلاء".
AutoGen مقابل AG2: في سبتمبر-أكتوبر 2024، غادر قائد AutoGen الأصلي Chi Wang والمؤلف المشارك Qingyun Wu شركة Microsoft. انضم Wang لاحقاً إلى Google DeepMind. قام الباحثان بتفريغ قاعدة بيانات AutoGen 0.2 إلى AG2 تحت منظمة GitHub جديدة (ag2ai)، وأعادا ترخيصها بموجب Apache 2.0، وأعادا تسميتها كـ "النسخة المتفرعة التي يحكمها المجتمع". يحافظ AG2 على التوافق مع الإصدارات السابقة من AutoGen 0.2 وقد جذب مشرفين من Meta و IBM والعديد من الجامعات. الاختلاف الميكانيكي الرئيسي هو الحوكمة والمسار: يتجه AG2 نحو الإصدار v1.0 بحوكمة مفتوحة، بينما دخل AutoGen من Microsoft رسمياً في وضع الصيانة مع عدم التخطيط لميزات جديدة، وتوجه Microsoft مستخدمي المؤسسات الجدد نحو Microsoft Agent Framework. بالنسبة للفرق التي تستخدم AutoGen 0.2 والتي تحتاج إلى الاستقرار والتوافق مع الإصدارات السابقة، فإن AG2 هو مسار الترحيل الطبيعي. أما بالنسبة للفرق التي تبني أنظمة وكلاء جديدة كلياً، فقد انقسم المجال.
"AutoGen حي يرزق، ولا يزال يتم الاستثمار فيه بشكل كبير.. أنظمة الوكلاء الأساسية في العديد من منتجات الطرف الأول." - Marc Sweet، مهندس معماري في Microsoft، رداً على مخاوف تجزئة المجتمع، أواخر عام 2024
كيف يبدو واقع حلقة الوكيل يوماً بعد يوم
يتضمن سير عمل AutoGen النموذجي تحديد UserProxyAgent (والذي يمكنه تنفيذ التعليمات البرمجية وتمثيل الإنسان) وواحد أو أكثر من AssistantAgents (والتي تستدعي نموذج اللغة الكبير LLM)، ثم بدء محادثة. يتعامل إطار العمل مع تبادل الأدوار، وشروط الإنهاء، ووضع الحماية للتعليمات البرمجية. افتراضياً، يتم تنفيذ التعليمات البرمجية داخل حاويات Docker، مما يوفر العزل ولكنه يضيف زمن انتقال واعتماداً على توفر Docker في البيئة.
تتجمع نقاط الاحتكاك المتكررة من منتديات المطورين ومشكلات GitHub حول أربعة مجالات. أولاً، حلقات الوكلاء: بدون شروط إنهاء مضبوطة بعناية، يمكن للوكلاء الدخول في دورات تبادل متكررة تستهلك الرموز (Tokens) دون الوصول إلى نتيجة. ثانياً، غموض التكلفة: نظراً لأن كل دور للوكيل يُضاف إلى مخزن محادثة متزايد، فإن الجلسات متعددة الوكلاء تولد أعداداً من الرموز يصعب التنبؤ بها قبل التشغيل. يمكن أن تكلف عملية الدردشة الجماعية المعقدة أكثر بكثير من استدعاء نموذج لغة كبير (LLM) واحد يحل نفس المهمة. ثالثاً، الترحيل من v0.2 إلى v0.4: لم تكن إعادة الكتابة المعمارية متوافقة مع الإصدارات السابقة، وواجهت الفرق التي بنت أنظمة إنتاجية على v0.2 إعادة كتابة جزئية. حافظت Microsoft على فرع قديم للإصدار v0.2 لكنها لم تضف إليه أي ميزات جديدة. رابعاً، الارتباك في اسم الحزمة: يتم تداول خمس حزم PyPI مختلفة (autogen و pyautogen و autogen-agentchat و ag2 و autogen-core) في وقت واحد، ويؤدي تثبيت الحزمة الخاطئة إلى سلوك غير متوقع.
تضيف النسخة المتفرعة AG2 طبقة سياسية. الفرق التي تختار AutoGen اليوم تختار ضمنياً مسار صيانة Microsoft على حساب النسخة المتفرعة التي يحكمها المجتمع. لا يوجد خيار متفوق بوضوح لجميع حالات الاستخدام، لكن الاختيار مهم لإدارة التبعيات على المدى الطويل.
لمن تم بناء AutoGen
يعد AutoGen الأنسب لمطوري Python الذين يحتاجون إلى أنماط وكلاء حوارية مرنة ويشعرون بالراحة في إدارة بنيتهم التحتية الخاصة. يكافئ إطار العمل المهندسين الذين يريدون تحكماً دقيقاً في تدفق الرسائل، ومنطق الإنهاء، وتكوين الوكلاء. تحصل الفرق التي تبني نماذج أولية بحثية، أو أدوات داخلية، أو خطوط أنابيب وكلاء لمرة واحدة على أكبر قيمة منه. تجعل حزمة تطوير البرمجيات (SDK) الخاصة بـ .NET منه أحد أطر عمل الوكلاء مفتوحة المصدر القليلة التي تدعم بشكل أصلي قواعد التعليمات البرمجية لـ C# في المؤسسات.
يخفض AutoGen Studio حاجز الدخول لغير المهندسين الذين يختبرون تكوينات الوكلاء، ولكنه صراحةً أداة للنماذج الأولية. يجب على الفرق التي تحتاج إلى موثوقية الإنتاج، أو قابلية المراقبة لواجهة المستخدم، أو الاستضافة المدارة أن تتعامل مع Studio كبيئة اختبار (Sandbox) فقط.
لقد تغير موقف Microsoft نفسه. توصي الشركة الآن بـ Microsoft Agent Framework لمشاريع المؤسسات الجديدة كلياً، وتضع AutoGen كنموذج أولي بحثي مهد الطريق له. يستمر AutoGen في تلقي تصحيحات الأمان وإصلاحات الأخطاء، لكن سرعة إضافة الميزات انخفضت بشكل كبير منذ الإصدار v0.4.
ما لا يمثله AutoGen
لا يعد AutoGen خدمة مدارة. لا توجد واجهة برمجة تطبيقات مستضافة، ولا بيئة تشغيل سحابية، ولا لوحة معلومات مدمجة للمراقبة، ولا مستوى دعم من المورد. يقع كل قرار نشر، بدءاً من اختيار النموذج إلى تكوين الحاوية إلى إدارة التكلفة، على عاتق الفريق المنفذ.
إنه ليس المسار الأسهل للحصول على وكيل عامل في عام 2026. يصل CrewAI إلى عرض توضيحي وظيفي بشكل أسرع مع تعليمات برمجية نمطية أقل. يوفر LangGraph إدارة حالة أكثر وضوحاً وأدوات أفضل لمسارات العمل الشرطية الإنتاجية. إذا كان هدفك الأساسي هو شحن ميزة تعتمد على الوكلاء في منتج ما، فإن منحنى التعلم الخاص بـ AutoGen وعدم اليقين بشأن صيانته يجعله خياراً أصعب مما كان عليه في عام 2023.
كما أنه ليس خياراً مناسباً للفرق التي تحتاج إلى ضمانات من المورد. يعني ترخيص MIT أنه يمكنك استخدامه بحرية، لكن Microsoft أشارت إلى تقليل الاستثمار فيه. يجب أن يكون لدى الفرق التي تبني أتمتة حرجة على AutoGen خطة ترحيل، إما نحو Microsoft Agent Framework (مسار المؤسسات) أو AG2 (مسار المجتمع)، قبل أن يصبح وضع الصيانة أمراً مهماً.
تقييمات المستخدمين
لا توجد تقييمات بعد. كن أول من يشارك تجربته!
سجّل الدخول لكتابة تقييم.
ظهرت في مجموعات
قوائم منتقاة تتضمّن AutoGen.
مقالات ذات صلة
أدلة ومقالات ذات صلة بـ AutoGen.

Run a Company With AI Agents: The Open-Source Orchestration Setup (2026)

How AI Agents Work: Architecture & Implementation Guide (2025)

Orchestrator-Workers: The Multi-Agent Pattern That Actually Scales (2026)

Turn Any AI Agent Into a Superagent: The 12-Integration Stack (2026)

AI Agents for Business: What They Actually Are and 12 Things You Can Automate Today
