معظم أدوات توليد الكود تعامل النموذج كمبرمج واحد. مشروع MetaGPT يتخذ مقاربة مختلفة: يوزّع أدوارًا مختلفة على عدة نماذج لتشكّل معًا كيانًا تعاونيًا يشبه شركة برمجيات فعلية.

الفلسفة المعلنة

يلخّص المشروع فكرته بمعادلة: **الكود = إجراء تشغيل معياري (SOP) مطبَّق على فريق**. بمعنى أن جودة المخرجات لا تأتي من ذكاء النموذج وحده، بل من تجسيد إجراءات العمل المنظمة التي تتبعها الشركات الحقيقية، وتطبيقها على فرق مكوّنة من نماذج لغوية.

من سطر واحد إلى مخرجات كاملة

يأخذ الإطار **متطلبًا بسطر واحد** كمدخل، ويُخرج: قصص المستخدم، وتحليلًا تنافسيًا، ووثيقة متطلبات، وهياكل بيانات، وواجهات برمجية، ووثائق مصاحبة. داخليًا يتوزع العمل على أدوار: مدير منتج، ومهندس معماري، ومدير مشروع، ومهندسون.

مفسّر البيانات

إضافة لتوليد المشاريع، يوفر الإطار مكوّن Data Interpreter لكتابة كود التحليل وتنفيذه. مثال من التوثيق: طلب تحليل بيانات على مجموعة بيانات معيارية مع رسم بياني، فيكتب الكود وينفّذه ويعرض النتيجة.

استخدامان

يعمل من سطر الأوامر بأمر واحد ينشئ مستودعًا في مجلد العمل، أو كمكتبة برمجية تستدعي دالة توليد مستودع وتتعامل مع الناتج برمجيًا. يحتاج Python بإصدار 3.9 فأعلى وأقل من 3.12، مع Node وpnpm قبل الاستخدام الفعلي.

دعم واسع للمزوّدين

الإعداد يتم بملف تكوين واحد يحدد نوع المزوّد والنموذج ورابط الخدمة والمفتاح. يدعم OpenAI وAzure، وأيضًا **Ollama** للتشغيل المحلي وGroq وغيرها، فلا يقتصر على مزوّد واحد.

أساس بحثي قوي

المشروع ليس مجرد أداة، بل له حضور أكاديمي: ورقة MetaGPT نُشرت في مؤتمر ICLR، وورقة AFlow حول أتمتة توليد سير عمل الوكلاء قُبلت للعرض الشفوي في ICLR 2025 (ضمن أعلى 1.8%، والثانية في تصنيف الوكلاء المبنية على النماذج اللغوية)، إضافة لأوراق أخرى مرفقة بأمثلة كود في المستودع.

ملاحظة على الملكية والاتجاه

انتقل المستودع لمساحة اسم FoundationAgents، والفريق أطلق منتجًا تجاريًا باسم MGX يوصف بأنه فريق تطوير وكلاء. هذا نمط متكرر في مشاريع الوكلاء: نواة مفتوحة تدعم منتجًا تجاريًا. الرخصة لا تزال MIT، لكن اتجاه التطوير يستحق المتابعة لمن يبني اعتمادًا طويل الأمد.