عن المشروع
أوتو جين هو إطار برمجة لإنشاء تطبيقات الذكاء الاصطناعي متعددة الوكلاء التي يمكنها العمل بشكل مستقل أو بالتعاون مع البشر. وضعته أبحاث مايكروسوفت، ويعتمد تصميمًا طبقيًا وقابلاً للتوسع مع أدوار مقسمة بوضوح:
- واجهة برمجة التطبيقات الأساسية: تنفذ تمرير الرسائل والوكلاء المستندة إلى الأحداث وإطار العمل المحلي والموزع. تدعم التطوير عبر اللغات لكل من .NET وبايثون.
- واجهة برمجة تطبيقات AgentChat: واجهة أبسط وأكثر تحديًا مبنية فوق الأساسية للتطوير السريع، وتدعم أنماط الوكلاء المتعددة الشائعة مثل الدردشة الثنائية أو دردشات المجموعة.
- واجهة برمجة التطبيقات التوسعية: تتيح extensions من الفئة الأولى ومن أطراف ثالثة، بما في ذلك عملاء LLM (مثل OpenAI, AzureOpenAI) وقدرات تنفيذ الكود.
يشمل النظام الإيكولوجي أداتي مطور: AutoGen Studio، وهو واجهة رسومية بدون كود لبناء نماذج أولية لتطبيقات الوكلاء المتعددة، وAutoGen Bench، وهو مجموعة لاختبار معايير أداء الوكلاء. يدعم الإطار خوادم MCP (بروتوكول سياق النموذج) للتكامل مع الأدوات، مثل تصفح الويب عبر Playwright.
يتطلب أوتو جين بايثون 3.10 أو أحدث. أصبح الآن في وضع الصيانة ولن يتلقى ميزات أو تحسينات جديدة، وسيُدار بواسطة المجتمع مستقبلًا. يُوجَّه المستخدمون الجدد للبدء باستخدام Microsoft Agent Framework، خليفة جاهز للمؤسسات يقدم واجهات برمجة مستقرة ودعمًا طويل الأمد. تم توفير دليل انتقال للمستخدمين الحاليين. تقتصر المساهمات في أوتو جين على إصلاح الأخطاء، وتصحيحات الأمان، وتحسينات التوثيق. مشروعه مرخص بموجب MIT للكود وCreative Commons Attribution 4.0 للتوثيق.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.