AI Agent Orchestration
يحدد تنسيق وكلاء الذكاء الاصطناعي الوكيل أو النموذج أو الأداة التي تتولى كل خطوة من المهمة، والسياق الذي يراه كل منها، وكيفية دمج نتائجها.
تنسيق وكلاء الذكاء الاصطناعي هو طبقة التنسيق في نظام يتألف من عدة وكلاء ذكاء اصطناعي ونماذج وأدوات. وتحدد هذه الطبقة المكوّن الذي يتولى كل جزء من المهمة، والسياق الذي يتلقاه كل مكوّن، وترتيب تشغيل المكونات، وكيفية تسليم العمل بينها، وطريقة دمج النتائج والتحقق منها. وقد يكون المنسّق رمزًا عاديًا ذا تدفق تحكم ثابت، أو نموذج LLM يخطط ويفوض المهام أثناء التشغيل، أو مزيجًا منهما. ويحوّل التنسيق مجموعة من المتخصصين، مثل وكيل بحث ووكيل برمجة ونموذج رؤية حاسوبية، إلى نظام واحد ينجز مهامًا لا يستطيع استدعاء واحد لـنموذج لغة كبير (LLM) إنجازها.
مهام طبقة التنسيق#
- التوجيه: يرسل كل مهمة فرعية إلى الوكيل أو النموذج الأنسب لها، وغالبًا ما يستخدم نموذجًا صغيرًا وسريعًا للخطوات السهلة ونموذجًا متقدمًا للمهام الصعبة.
- إدارة السياق: يمنح كل وكيل التعليمات والملفات والنتائج السابقة التي يحتاج إليها فقط. ويمكن للوكلاء الفرعيين العاملين في نوافذ سياق منفصلة استكشاف المسألة بعمق وإرجاع ملخص موجز بدلًا من ملء سياق الوكيل الرئيسي.
- عمليات التسليم المنظّمة: تنقل النتائج بين الوكلاء في صورة بيانات خضعت للتحقق، مثل JSON ذي مخطط ثابت، كي تتمكن الخطوة التالية من الاعتماد على تنسيقها.
- معالجة الأخطاء: تعيد الخطوات الفاشلة، وتفرض حدودًا للمهل الزمنية والميزانيات، وتتوقف لطلب موافقة بشرية قبل اتخاذ إجراءات ذات تبعات.
- قابلية المراقبة: تسجل أثرًا لكل استدعاء ونتيجة أداة وقرار، ما يتيح العثور على حالات الإخفاق وإعادة تشغيلها.
أنماط التنسيق الشائعة#
تجمع معظم الأنظمة بين عدد قليل من أنماط التنسيق المتكررة:
- مسارات العمل المتسلسلة: يعمل كل وكيل على مخرجات الوكيل السابق بترتيب ثابت، مثل إعداد المسودة ثم مراجعتها ثم ترجمتها.
- التوزيع المتزامن: يعمل عدة وكلاء بالتوازي على المدخل نفسه، ثم يدمج جامع النتائج مخرجاتهم أو يختار بينها بالتصويت.
- المنسّقون والعاملون: يقسّم وكيل رئيسي المهمة إلى مهام فرعية أثناء التشغيل، ويفوضها إلى وكلاء عاملين، ثم يدمج ما يعيدونه. ويناسب هذا النمط الهرمي المهام المفتوحة التي لا يمكن تحديد خطواتها مسبقًا.
- التسليم: ينقل الوكيل المحادثة كاملةً إلى متخصص أنسب، مثلما يحيل وكيل الفرز سؤالًا عن الفوترة إلى وكيل الفوترة.
- الدردشة الجماعية والنقاش: يتناوب الوكلاء على المشاركة في سلسلة محادثة مشتركة، وينتقدون إسهامات بعضهم ويطوّرونها بإشراف مُدير.
- المُقيِّم والمُحسِّن: ينتج أحد الوكلاء نتيجةً ويقيّمها وكيل آخر وفقًا لمعايير محددة، وتُكرَّر العملية حتى تجتاز النتيجة التقييم.
تطبّق أُطر مثل LangGraph وOpenAI Agents SDK وAgent Development Kit من Google وMicrosoft Agent Framework، الذي خلف AutoGen وSemantic Kernel، هذه الأنماط على هيئة رسوم بيانية من الوكلاء والأدوات ذات حالة مشتركة. ويربط بروتوكولان مفتوحان هذه المكوّنات: يصل بروتوكول سياق النموذج (MCP) الوكلاء بالأدوات والبيانات، ويتيح بروتوكول Agent2Agent (A2A) للوكلاء الذين طوّرهم مورّدون مختلفون تفويض المهام بعضهم إلى بعض.
التنسيق والمصطلحات ذات الصلة#
- سير العمل الوكيلي: سير العمل تسلسل واحد محدد مسبقًا من استدعاءات LLM والأدوات. أما التنسيق فهو تنسيق أشمل لعدة وكلاء ومسارات عمل، ويمكن أن يقوده الشيفرة أو LLM يضع خطة وقت التشغيل.
- مزيج الوكلاء (MoA): نمط تزامني محدد تجيب فيه عدة نماذج عن المطالبة نفسها، ثم يصوغ نموذج تجميعي إجابة واحدة محسّنة. أما التنسيق العام فعادةً ما يوزّع المهام الفرعية المختلفة على وكلاء مختلفين.
- أنظمة الذكاء الاصطناعي المركّب: مصطلح شامل للأنظمة التي تجمع النماذج وأدوات استرجاع المعلومات والأدوات الأخرى. والتنسيق هو منطق التحكم داخل مثل هذا النظام.
- Kubernetes وتنسيق الحاويات: جدولة الحاويات وتوسيع نطاقها عبر الأجهزة. ينسق تنظيم الوكلاء الاستدلال وخطوات استخدام الأدوات، وغالبًا ما تعمل منصات الوكلاء فوق منسّقات الحاويات.
تنسيق نماذج الرؤية#
تطبّق أنظمة الرؤية الأنماط نفسها باستخدام النماذج بوصفها عمالًا: يعمل كاشف الأجسام السريع على كل صورة ويحدد الصور التي تستحق إحالتها إلى متخصص أبطأ. وتتيح وكلاء منصة Ultralytics إنشاء مسارات العمل هذه مرئيًا، إذ تربط كتلة YOLO26 بكتل Gate التي تتحقق من أعداد الاكتشافات أو نطاقات الثقة، ثم بكتل نماذج الرؤية واللغة ومجموعات البيانات وSlack وخطافات الويب، بحيث لا يطلب سير العمل «YOLO → VLM Monitor» من نموذج VLM وصف المشهد إلا عندما يكتشف YOLO شخصًا. ويمكن تنفيذ التوجيه نفسه في Python لإرسال صورة إلى عامل تقدير الوضعية فقط عندما يكتشف الكاشف أشخاصًا:
from ultralytics import YOLO
# Worker models: a general detector and a pose specialist
detector = YOLO("yolo26n.pt")
pose_worker = YOLO("yolo26n-pose.pt")
image = "https://ultralytics.com/images/bus.jpg"
# Orchestrator step 1: run the detector and read its findings
detections = detector(image)[0]
people = int((detections.boxes.cls == 0).sum())
# Orchestrator step 2: route to the pose worker only when people are present
if people:
poses = pose_worker(image)[0]
print(f"{people} people detected, {len(poses.keypoints)} poses estimated")
else:
print("No people detected, pose worker skipped")تحدد نتيجة الكاشف ما إذا كان النموذج الثاني سيعمل أصلًا؛ وبهذه الطريقة تمنع المسارات ذات البوابات تشغيل النماذج المكلفة على الصور التي لا تحتاج إليها.
تطبيقات عملية#
- التصنيع: عندما يطلق مستشعر تنبيهًا، يرسل المنسّق إطارات الكاميرا إلى وكيل لفحص العيوب، ويطلب من وكيل LLM البحث في سجلات الصيانة، ثم يجمع النتيجتين في طلب إصلاح.
- معالجة المستندات: تُرسل الصفحات الممسوحة ضوئيًا إلى عمال اكتشاف الأجسام والتعرّف الضوئي على الأحرف (OCR) لاستخراج الجداول والحقول، ويتحقق نموذج استدلال من القيم المستخرجة بمقارنتها بالسياسات، بينما تُحال الصفحات منخفضة الثقة إلى مراجع بشري.
- البرمجة الوكيلة: ينشئ وكيل البرمجة وكلاء فرعيين للبحث في قاعدة الشيفرة وتشغيل الاختبارات ومراجعة الفرق، ليُبقي سياقه الخاص متاحًا للتغيير الرئيسي.
- خدمة العملاء: يحدد وكيل الفرز طبيعة الطلب ويحيله إلى وكلاء الفوترة أو الدعم التقني أو المرتجعات، الذين يملكون الأدوات والأذونات اللازمة.
التكاليف وأسباب الإخفاق#
يحقق التنسيق قدرات إضافية مقابل استهلاك الرموز وزيادة التعقيد. في نظام Anthropic متعدد الوكلاء للبحث، تفوّق وكيل رئيسي Claude Opus 4 يوجّه وكلاء فرعيين Claude Sonnet 4 على وكيل Claude Opus 4 منفرد بنسبة 90.2% في تقييم بحث داخلي، بينما استخدمت عمليات التشغيل متعددة الوكلاء نحو 15 ضعف عدد الرموز المستهلكة في التفاعلات الحوارية؛ لذا يفيد هذا النمط أساسًا في المهام الواسعة التي يمكن تقسيمها إلى أجزاء متوازية. ويخلق التنسيق أيضًا طرقًا جديدة للإخفاق: فقد يسيء الوكلاء فهم تعليماتهم، أو يحجب بعضهم المعلومات عن بعض، أو يتوقفون قبل التحقق من المهمة. وصنّفت دراسة حول أسباب إخفاق أنظمة LLM متعددة الوكلاء أكثر من 1,600 أثر مشروح من سبعة أطر ضمن 14 نمطًا من أنماط الإخفاق، جُمعت في مشكلات تصميم النظام، وعدم التوافق بين الوكلاء، والتحقق من المهام.










