لماذا يُعد اكتشاف الموارد الوكيل (Agentic Resource Discovery) الطبقة المفقودة

تواجه وكلاء الذكاء الاصطناعي (AI agents) مشكلة كبيرة؛ فهم يواجهون صعوبة في اختيار الأداة المناسبة في الوقت المناسب.

قد يكون النموذج جيدًا في الاستنتاج، وقد تكون الأداة جيدة في البحث، وقد يعمل متحكم واجهة المستخدم الرسومية (GUI controller) بشكل جيد. لكن الوكلاء يفشلون إذا لم يعرفوا ما هي الأدوات المتاحة أو كيفية ترتيبها حسب الأولوية.

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

يعالج "اكتشاف الموارد الوكيل" (Agentic Resource Discovery - ARD) هذه المشكلة. فبدلاً من كتابة الأدوات برمجياً بشكل ثابت (hardcoding)، يقوم الوكلاء بالبحث في سجل (registry) أثناء وقت التشغيل.

يعمل ARD جنبًا إلى جنب مع البروتوكولات الحالية:

  • يخبر MCP الوكيل بكيفية استدعاء أداة ما.
  • تخبر المهارات (Skills) الوكيل بكيفية اتباع التعليمات.
  • يخبر A2A الوكيل بكيفية الوصول إلى وكيل آخر.
  • يخبر ARD الوكيل بما يجب البحث عنه قبل بدء أي من هذه العمليات.

يستخدم مواصفات ARD جزأين رئيسيين:

  • يشارك الناشرون ملف ai-catalog.json؛ ويحتوي هذا الملف على بيانات وصفية (metadata) مثل العلامات (tags) والاستعلامات النموذجية.
  • تتيح واجهة برمجة تطبيقات البحث (search API) للوكيل إرسال طلب بلغة طبيعية، ثم يعيد السجل قائمة مرتبة من القدرات.

هذه الطريقة أقل تكلفة من وضع وصف لكل أداة داخل المطالبة (prompt)، كما أنها تحافظ على نظافة نافذة السياق (context window) الخاصة بك.

تقوم Hugging Face بتنفيذ ذلك من خلال أداة Discover الخاصة بها، حيث تحول نتائج Hub إلى مهارات أو خوادم MCP.

يكتسب الاكتشاف أهمية أكبر بالنسبة لوكلاء واجهة المستخدم الرسومية (GUI agents). يجب على هؤلاء الوكلاء اختيار حزمة المهارات أو دليل العمل المرئي المناسب. وتظهر الأبحاث أن المهارات متعددة الوسائط (multimodal skills) تساعد في ذلك؛ حيث سجل وكيل Claude الذي يستخدم VISUALSKILL درجة أعلى بـ 15.3 نقطة من النموذج المرجعي المعتمد على النص فقط.

يتطور نظام الوكلاء البيئي بسرعة كبيرة، حيث تشمل القدرات الآن واجهات برمجة التطبيقات (APIs)، وسير عمل واجهة المستخدم (UI workflows)، وسياسات الروبوتات. لا يمكنك إعداد كل أداة يدويًا في هذه البيئة.

إذا كنت تبني منتجات تعتمد على الوكلاء، فاتبع هذه القواعد الثلاث:

  1. توقف عن استخدام قوائم الأدوات الثابتة، فهي تصبح قديمة بسرعة.
  2. استخدم بيانات وصفية (metadata) غنية؛ قم بتضمين أنواع المهام والاستعلامات لتحسين جودة البحث.
  3. افصل بين الاكتشاف والتنفيذ؛ استخدم البحث للعثور على الأداة، واستخدم بروتوكولاً لتشغيلها.

التحدي الأكبر للوكلاء ليس مجرد الاستنتاج، بل هو توجيه القدرات (capability routing). الوكلاء الأفضل هم من سيجدون الموارد المناسبة بأسرع وقت ممكن.

المصدر: https://dev.to/prabhakar_chaudhary_7afe4/why-agentic-resource-discovery-is-the-missing-layer-for-ai-agents-2lnh

مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi