🤖HermesBlog
أدلة ميزات Hermes · جزء 448/9/2026

بحث الأدوات — تحميل الأدوات عند الطلب

بحث الأدوات — تحميل الأدوات عند الطلب — دليل سهل الفهم استنادًا إلى الوثائق الرسمية

hermes-feature-44-tool-search

بحث الأدوات — تحميل الأدوات عند الطلب


تخيّل أن تحمل سلسلة مفاتيح فيها 3000 مفتاح فقط لفتح باب منزلك الأمامي. هذا بالضبط ما يحدث عندما يكون لدى مساعدك الذكي مئات الأدوات الخارجية محمّلة في ذاكرته العاملة — كل أداة تأتي مع “دليل استخدام” (JSON Schema)، والذكاء الاصطناعي مضطر لقراءتها جميعًا، حتى لو كانت المهمة تافهة.

بحث الأدوات يحلّ هذه المشكلة بمنح ذكائك الاصطناعي مدير مستودعات ذكيًا: فهو يُبقي فقط على أدوات يومية قليلة في متناول اليد، ويجلب الباقي عند الحاجة الفعلية.

لماذا نهتم؟

عندما تربط خدمات خارجية كثيرة (GitHub، Cloudflare، Linear، وغيرها) بـ Hermes Agent، كل خدمة تضيف جزءًا من التوثيق إلى نافذة سياق الذكاء الاصطناعي. هذه “ذاكرة عاملة” ثمينة — وتتخفف بسبب تعليمات غير ذات صلة. النتيجة؟ استجابات أبطأ، واستدلال أسوأ، وأحيانًا “ينسى” الذكاء الاصطناعي تعليماتك الأساسية تمامًا.

كيف يعمل؟

عند تفعيل بحث الأدوات، لم يعد الذكاء الاصطناعي يرى جميع الأدوات مباشرة. بدلًا من ذلك، يرى ثلاث أدوات “جسرية”:

tool_search(query, limit?)     # البحث في كتالوج الأدوات
tool_describe(name)            # قراءة الدليل الكامل للأداة
tool_call(name, arguments)     # تنفيذ أداة

التدفق النموذجي يبدو هكذا:

# 1. ابحث عن الأداة المناسبة
tool_search("create a github issue")
# → يعيد الأدوات المطابقة

# 2. اقرأ دليلها
tool_describe("mcp_github_create_issue")
# → يعرض المعاملات المطلوبة

# 3. نفّذها
tool_call("mcp_github_create_issue", {"title": "Fix bug", "body": "..."})
# → تم إنشاء التذكرة بنجاح

نقطة جوهرية: عندما يستدعي الذكاء الاصطناعي tool_call، يقوم النظام بـ“فك تغليف” الجسر وتشغيل الأداة الحقيقية. جميع فحوصات الأمان وسير عمل الموافقة تبقى كما هي — الذكاء الاصطناعي ببساطة يرى أقل، لكنه يفعل نفس الشيء.

متى يتم التفعيل؟

يستخدم بحث الأدوات استراتيجية الكشف المتدرج:

المستوى الشرط ما يراه الذكاء الاصطناعي
0 لا توجد أدوات خارجية جميع الأدوات معروضة مباشرة، بدون جسر
1 أدوات قليلة جسر + قائمة مختصرة (الاسم + وصف بسطر واحد)
2 أدوات كثيرة (مثل 3300 أداة من Cloudflare) جسر + ملخص بسطر واحد لكل خادم (الاسم + عدد الأدوات)

لمسة جميلة: إذا خلطت أداة صغيرة (مثل Linear) مع أداة ضخمة (مثل Cloudflare)، يحتفظ النظام بالقائمة الكاملة لـ Linear ويطوي Cloudflare في سطر واحد فقط — دون إخفاء شامل.

الأدوات الأساسية تبقى دائمًا

أدوات Hermes المدمجة (الطرفية، إدخال/إخراج الملفات، البحث على الويب) لا يتم تحميلها كسولة أبدًا. تبقى متاحة مباشرة لأنها القدرات الأساسية للذكاء الاصطناعي. فقط أدوات MCP الخارجية والإضافات تُرفع إلى “المستودع”.

أفكار ختامية

بحث الأدوات يشبه منح ذكائك الاصطناعي نظام جرد في الوقت المناسب — إنه يحل مشكلة “تشتت الانتباه” عندما يتضاعف عدد الأدوات. نصيحة عملية: إذا شعرت أن ذكاءك الاصطناعي بطيء أو غير دقيق في المهام البسيطة، تحقق من عدد الأدوات الخارجية المرفقة. فعّل بحث الأدوات وستلاحظ على الأرجح تحسنًا ملحوظًا في السرعة والدقة. للاستخدام اليومي، أبقِ عدد أدواتك أقل من 10 لتجربة أكثر سلاسة.

📖 التوثيق الرسمي

この記事は Hermes Agent のالتوثيق الرسميに基づいています:التوثيق الرسمي › user-guide/features/tool-search