الوكلاء

نظام متعدد الوكلاء (Multi-Agent System)

نظام متعدد الوكلاء (MAS) هو معمارية تتألف من عدة agents مستقلة كل واحدة بأدوار وقدرات متمايزة تتعاون لحل مهام معقدة جدًا أو كبيرة جدًا بحيث لا يمكن لوكيل واحد التعامل معها وحده.

نظام متعدد الوكلاء هو معمارية تتألف من اثنين أو أكثر من software agents المستقلة التي تدرك بيئتها وتتخذ قرارات وتتخذ إجراءات—بشكل فردي أو من خلال التنسيق—لتحقيق أهداف مشتركة أو متكاملة. قد يكون لكل agent قدرات أو tools أو أدوار متمايزة مما يتيح تقسيم العمل عبر سير عمل معقد.

Agents في MAS تتواصل من خلال message passing منظم أو ذاكرة مشتركة أو حالة مشتركة blackboard-style. بعض الأنظمة تستخدم orchestrator agent مركزي يوجه المهام الفرعية إلى agents متخصصة؛ الآخرون يعتمدون على التنسيق peer-to-peer أو آليات market-style حيث يقدم agents عروضًا للمهام. التطبيقات الحديثة تطبق نماذج اللغة على tools-use وقدرات retrieval أعلاه بحيث يمكن لكل agent الاستدلال والتخطيط والعمل ضمن مجاله المخصص.

أنظمة متعددة الوكلاء مهمة لأنها تتجاوز السياق والقدرة وسقوف الموثوقية لنهج single-agent. توزيع العمل عبر agents متخصصة يسمح بالتوازي وعزل الأخطاء واستخدام نماذج مخصصة لكل مهمة فرعية. يمكن لـ coding agent و retrieval agent و validation agent أن تعمل بالتوازي على أجزاء مختلفة من المشكلة ثم تدمج النتائج.

بحلول عام 2026 أطر عمل مثل Claude Agent SDK من Anthropic و Microsoft AutoGen و LangChain LangGraph و Google Agent Development Kit توفر primitives من الدرجة الأولى لبناء MAS. النشرات الإنتاجية تمتد عبر أتمتة هندسة البرمجيات وتنفيذ سير العمل في المؤسسات وخطوط معالجة البحث العلمي حيث يتعاون عشرات من agents ضمن مهمة واحدة.

مثال

تنشر شركة برمجيات نظام متعدد الوكلاء يفكك فيه planning agent طلب ميزة إلى مهام فرعية وتطبق coding agents كل module بالتوازي وينظم reviewer agent الاختبارات ويدمج المخرجات قبل توقيع بشري.

مصطلحات مرتبطة

آخر الأخبار حول الموضوع

← المسرد