طرحت شركة أوبن إيه آي (OpenAI) إطار العمل التجريبي والتعليمي مفتوح المصدر Swarm بلغة بايثون، والمصمم لإظهار كيفية بناء وتنسيق واختبار أنظمة الذكاء الاصطناعي متعددة الوكلاء بأقل قدر من التعقيد البرمجي. ونُشرت المكتبة الخفيفة على منصة غيت هب (GitHub) بموجب ترخيص MIT من قبل أعضاء فريق هندسة الحلول في الشركة، ومنهم شيامال أنادكات وإيلان بيجيو، لمعالجة تحدٍ متزايد في برمجيات المؤسسات يتمثل في تنسيق عدة مسارات عمل متخصصة عندما يصبح موجه الأوامر الواحد معقداً للغاية.

وبدلاً من إدخال طبقات معقدة لتجميع الرسوم البيانية أو ذاكرة دائمة على الخوادم، يختزل إطار Swarm التنسيق بين الوكلاء المتعددين في عنصرين أساسيين فقط: الوكلاء (Agents) وتسليم المهام (Handoffs). وضمن هذا الإطار، يُعرّف الوكيل ببساطة على أنه كائن يجمع بين تعليمات محددة باللغة الطبيعية وقائمة من دوال بايثون القياسية المسموح له بتنفيذها. وفي أي مرحلة أثناء المهمة، يمكن للوكيل النشط إرجاع كائن وكيل آخر من استدعاء أداة، مما ينفذ عملية تسليم تنقل السياق والتحكم إلى وكيل زميل متخصص.

تنفيذ خفيف بدون تخزين الحالة على جانب العميل

على عكس واجهة Assistants API المستضافة لدى أوبن إيه آي والتي تدير سلاسل المحادثات وقواعد البيانات المتجهة وتنفيذ الأدوات على خوادم بعيدة، يعمل Swarm بشكل كامل تقريباً على جهاز المطور فوق واجهة Chat Completions API القياسية. ونظراً لأن استدعاء التشغيل لا يحتفظ بالحالة تلقائياً بين الجلسات، فإن فرق الهندسة تحتفظ برؤية كاملة وتحكم حتمي في سجل الرسائل ومتغيرات السياق وحلقات تنفيذ الوظائف دون وسطاء غامضين.

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

“يستكشف إطار Swarm كيف يمكن للعناصر الأولية الخفيفة وغير المعتمدة على الحالة، مثل الوكلاء وتسليم المهام، أن تجعل تنسيق الوكلاء المتعددين شفافاً وقابلاً للتحكم وسهل الاختبار على نطاق واسع.” — فريق هندسة الحلول في أوبن إيه آي

توجه الصناعة نحو مسارات العمل المعيارية للوكلاء الأذكياء

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

وفي غضون ساعات قليلة من نشره، استقطب المستودع على غيت هب آلاف النجوم من مهندسي تعلم الآلة الذين أشادوا بشفافيته وسهولة تصحيح أخطائه. وأشار باحثون في الذكاء الاصطناعي إلى أن دمج شبكات تسليم المهام المعيارية مع النماذج الأحدث القادرة على الاستدلال المنطقي يتيح للمؤسسات تفكيك العمليات التشغيلية المعقدة —مثل المراجعة الآلية للشيفرات والتدقيق المالي ومعالجة أعطال سلاسل الإمداد— إلى وكلاء برمجيين مستقلين يسهل التحقق من أدائهم.

Frequently Asked Questions

ما هما الركيزتان الأساسيتان في إطار عمل Swarm من أوبن إيه آي؟

يعتمد Swarm على عنصرين رئيسيين: الوكلاء (Agents) الذين يجمعون بين التعليمات وأدوات بايثون القابلة للتنفيذ، وعمليات التسليم (Handoffs) التي تتيح لوكيل نقل التحكم في المحادثة بسلاسة إلى وكيل متخصص آخر.

هل تم تصميم OpenAI Swarm للاستخدام التجاري المباشر في بيئات الإنتاج؟

تصف أوبن إيه آي إطار Swarm بأنه مشروع مرجعي تجريبي وتعليمي يهدف إلى توضيح أنماط تنسيق الوكلاء المتعددين، وليس حزمة تطوير رسمية مخصصة للإنتاج.

Sources