ما AutoGen؟

مؤلف

David Zax

Staff Writer

IBM Think

يُعَد Microsoft AutoGen إطار عمل مفتوح المصدر لبناء وكلاء الذكاء الاصطناعي وتطبيقات الذكاء الاصطناعي الأخرى. وهو نتاج جهود Microsoft Research في مجال الذكاء الاصطناعي الوكيل، حيث يبسِّط عملية إنشاء أنظمة متعددة الوكلاء باستخدام النماذج اللغوية الكبيرة.

أظهرت ورقة بحثية حائزة على جوائز في 2024 من Microsoft، من تأليف Chi Wang وباحثين آخرين، قدرة AutoGen على التعامل مع عدة مشكلات في العالم الحقيقي، بما في ذلك تحسين سلاسل التوريد واتخاذ القرارات عبر الإنترنت.1 كما يجعل حزمة SDK الخاصة بإطار AutoGen بلغة Python بدء الاستخدام أمرًا سهلًا مثل pip install .

بينما يُعَد AutoGen أحد أبرز أطر العمل متعددة الوكلاء، هناك منظومة كاملة من أطر عمل وكلاء الذكاء الاصطناعي يمكن الاختيار منها. وتشمل أطر العمل الأخرى crewAI وLangChain وLangGraph، بالإضافة إلى BeeAI من IBM.

بنية AutoGen

يتكوَّن AutoGen من ثلاث طبقات رئيسية.

الطبقة الأساسية

تُعَد Core هي الطبقة الأساسية في AutoGen، وهي البنية التحتية الأساسية التي تجعل إطار العمل AutoGen يعمل. وفقًا لشركة Microsoft، تعمل واجهة برمجة التطبيقات Core على تنفيذ تمرير الرسائل، والوكلاء القائمين على الأحداث، وبيئات التشغيل المحلية والموزعة. بعبارة أخرى، يُتيح ذلك للوكلاء التواصل مع بعضهم، ويمكِّنهم من العمل عند حدوث أحداث محددة، ويدعم تشغيلهم محليًا على جهازك أو عبر خوادم متعددة.

طبقة AgentChat

إذا كانت Core هي البنية التحتية والأسلاك، فإن AgentChat يشبه المنزل الجاهز المزوَّد بالتجهيزات المدمجة. يفترض AgentChat (استنادًا إلى حالات الاستخدام) أن معظم الناس يريدون أن يكون وكلاء الذكاء الاصطناعي قادرين على الدردشة مع البشر والروبوتات الأخرى (من الناحية التقنية، أن يكونوا "وكلاء قابلين للمحادثة"). وبدلًا من إجبار المطورين على ترميز منطق التنسيق من البداية، يفترض AgentChat أيضًا أنه في التعاون متعدد الوكلاء، سيكون هناك تقسيم للعمل، مع فرق الوكلاء بشكل متكرر بما في ذلك "AssistantAgent" (الذي يستخدم النماذج اللغوية الكبيرة لإجراء "التفكير" للمستخدم) بالإضافة إلى "UserProxyAgent" (لتنفيذ التعليمات البرمجية واستخدام الأداة). تساعد هذه القدرة على الاستفادة من فرق وكلاء "القالب" في تسهيل النماذج الأولية السريعة لتطبيقات الذكاء الاصطناعي.

أحدث اتجاهات الذكاء الاصطناعي، يقدمها لك الخبراء

احصل على رؤى منسقة حول أهم أخبار الذكاء الاصطناعي وأكثرها إثارةً للاهتمام. اشترِك في خدمة رسائل Think الإخبارية الأسبوعية. راجع بيان الخصوصية لشركة IBM.

شكرًا لك! لقد اشتركت بنجاح.

سيتم تسليم اشتراكك باللغة الإنجليزية. ستجد رابط إلغاء الاشتراك في كل رسالة إخبارية. يمكنك إدارة اشتراكاتك أو إلغاء اشتراكك هنا. راجع بيان خصوصية IBM لمزيد من المعلومات.

طبقة الامتدادات

يُعَد AutoGen "قابلًا للتوسع"، ما يعني أنه يمكن للمستخدمين إضافة قدرات جديدة. تتضمن الامتدادات الافتراضية في AutoGen عناصر مثل LocalSearchTool، الذي يُتيح البحث ضمن مجموعة ملفاتك الخاصة، بالإضافة إلى MultimodalWebSurfer، الذي يمكنه تصفح الإنترنت بشكل أوسع. تشجع Microsoft المطورين على إنشاء ملحقاتهم الخاصة أيضًا.

تشمل الأدوات الإضافية المفيدة AutoGenBench، الذي يقيس أداء الذكاء الاصطناعي الوكيل ويساعد على تصحيح الأخطاء، بالإضافة إلى AutoGen Studio، واجهة دون كود للمبتدئين (ويمكن العثور على برنامج تعليمي سهل على يوتيوب). 

حالات استخدام AutoGen في العالم الحقيقي

أكَّدت Microsoft أنها رصدت مئات التطبيقات لإطار AutoGen في صناعات تتراوح بين التكنولوجيا الحيوية والسلع الاستهلاكية المعبأة والاتصالات.2

التعليم

استخدم أستاذ العلاج الطبيعي بجامعة Tufts، ‏Benjamin Stern، AutoGen في مهام معقدة، بما في ذلك إنشاء تقييمات مخصصة، وأدلة دراسة فردية، وتقديم الإرشاد للطلاب الذين ينتقلون إلى دورات دراسات عليا. بالإضافة إلى ذلك، فقد استخدم تفاعلات الوكلاء لمحاكاة مقابلات المرضى واستفاد من قدرات AutoGen الشبيهة "بالدردشة الجماعية" لتعزيز تنسيقات المناظرات الجماعية. كما ذكر أنه يستخدم وكلاء OpenAI Assistant من خلال AutoGen.

وكلاء الذكاء الاصطناعي

5 أنواع من وكلاء الذكاء الاصطناعي: الوظائف الذاتية والتطبيقات الواقعية

اكتشِف كيف يتكيّف الذكاء الاصطناعي القائم على الأهداف والمنفعة مع سير العمل والبيئات المعقدة.

اكتشاف العقاقير 

أعلنت شركة الأدوية Novo Nordisk عن عدة طرق تستخدم بها مجموعة أدوات الذكاء الاصطناعي من Microsoft لإجراء ومشاركة التفكير في اكتشاف الأدوية.3 سام خليل، نائب الرئيس لشؤون تحليلات البيانات في الشركة، يوضِّح أن AutoGen "يساعدنا على تطوير إطار عمل متعدد الوكلاء جاهز للإنتاج".

علم البيانات

قام Kelly Abuelsaad وAnna Gutowska، مهندسا IBM، بإنشاء تطبيق توليد معزز بالاسترجاع متعدد الوكلاء باستخدام AutoGen والذي يعمل اعتمادًا على مدخلات الإنسان لجمع المعلومات من مجموعة محلية من الوثائق. ويصفان نظامًا يعتمد على ستة وكلاء متخصصين بدرجة عالية (بما في ذلك وكيل التخطيط، ومساعد البحث، ومولِّد التقارير، وغيرهم) يتقاسمون المهام ويتعاونون لإنجازها. يقولون: "لم نَعُد بحاجة إلى كتابة استعلامات SQL معقدة لاستخراج البيانات ذات الصلة من قاعدة المعرفة". الحل أكثر قابلية للتوسع مقارنةً بالاعتماد على نموذج واحد كبير، حيث يمكن للمطورين عند الحاجة تعزيز أي وكيل فردي يسبب عوائق.

السلامة المهنية

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

AutoGen مقابل AG2

يُعَد مما سبق وصفًا لإطار AutoGen، خدمة من Microsoft. ومع ذلك، كما يحدث كثيرًا في مشاريع البرمجيات، ظهر تفرّع في الطريق. يتم الترويج لإطار عمل منافس، AG2، من قِبَل مبتكريه، بمن فيهم Chi Wang المذكور أعلاه، باعتباره "نظام AgentOS مفتوح المصدر لوكلاء الذكاء الاصطناعي". كان Chi Wang يعمل سابقًا في شركة Microsoft، ثم انتقل لاحقًا إلى Google DeepMind؛ ويبدو أنه قرر تطوير نسخة مستقلة من AutoGen منذ مغادرته Microsoft.

وفقًا لأحد مستخدمي Reddit الذي حاول تبديد الالتباس، "هذا ليس إطار عمل جديدًا - إنه في الأساس AutoGen 0.2.34 يستمر تحت اسم جديد".4 أحد الفروقات الرئيسية بين AutoGen التابع لشركة Micosoft وAG2 هو أن الأخير مدعوم من المجتمع، وليس من شركة كبيرة واحدة. يُعَد Wang من القائمين على صيانة AG2، بالإضافة إلى باحثين من Meta وIBM وعدة جامعات.5

حلول ذات صلة
وكلاء الذكاء الاصطناعي للأعمال

يمكنك إنشاء مساعدين ووكلاء ذكاء اصطناعي ووكلاء أقوياء يعملون على أتمتة مهام سير العمل والعمليات باستخدام الذكاء الاصطناعي التوليدي ونشرها وإدارتها.

    استكشف watsonx Orchestrate
    حلول وكلاء الذكاء الاصطناعي من IBM

    يمكنك بناء مستقبل عملك باستخدام حلول الذكاء الاصطناعي الجديرة بالثقة.

    استكشف حلول وكلاء الذكاء الاصطناعي
    خدمات الذكاء الاصطناعي لدى IBM Consulting

    تساعد خدمات IBM Consulting AI في إعادة تصور طريقة عمل الشركات باستخدام حلول الذكاء الاصطناعي من أجل النهوض بأعمالها.

    استكشف خدمات الذكاء الاصطناعي
    اتخِذ الخطوة التالية

    سواء اخترت تخصيص التطبيقات والمهارات المُعدّة مسبقًا أو إنشاء خدمات مخصصة مستندة إلى وكلاء ونشرها باستخدام استوديو الذكاء الاصطناعي، فإن منصة IBM watsonx تُلبي احتياجاتك.

    استكشف watsonx Orchestrate استكشف watsonx.ai
    الحواشي

    1. “AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation,” Wang et al., COLM 2024 conference paper, August 2024.

    2. “What’s New in AutoGen”,  Chi Wang, Github, March 3 2024

    3. “Transforming drug discovery: Novo Nordisk uses the power of AI and Azure with Microsoft Research” Microsoft.com, 4 أكتوبر 2024

    4. “What’s going on with AutoGen and AG2?” Reddit thread, 2024

    5. AG2AI/AG2, Github Maintainers list, May 2025