الأدوات المسجّلة هي الإمكانات المحدّدة (مثل "حجز طاولة" أو "إضافة إلى السلة") التي يعرضها موقعك الإلكتروني لبرامج الذكاء الاصطناعي.
طريقة عمل تدقيق أدوات WebMCP المسجَّلة
هذه المراجعة هي للعلم فقط. تسرد Lighthouse جميع أدوات WebMCP المسجَّلة على الصفحة باستخدام واجهات Declarative API أو Imperative API. إذا لم يتم تسجيل أي أدوات، ستكون قائمة النتائج فارغة.
تُصدر Lighthouse تحذيرًا عند تسجيل أكثر من 40 أداة. من خلال تضمين عدد كبير من الأدوات، من المحتمل أن تستهلك رموزًا مميزة من سياق النموذج، وتزيد وقت الاستجابة، وتزيد من خطر حدوث التباس لدى البرامج بشأن الأداة التي يجب استخدامها.
كيفية حلّ المشكلة
يمكنك تسجيل الأدوات باستخدام Declarative API أو Imperative API:
- Declarative API: أضِف السمتَين
toolnameوtooldescriptionمباشرةً إلى عناصر<form>. - واجهة برمجة التطبيقات الإجرائية: استخدِم JavaScript لتسجيل الأدوات باستخدام
document.modelContext.registerTool.
أفضل الممارسات
- استخدِم أسماء واضحة ومباشرة (مثل
toolname="book_appointment"). - قدِّم أوصافًا تفصيلية توضّح وظيفة الأداة والحالات التي يجب أن يستخدمها فيها الوكيل.
- تجنَّب تسجيل أكثر من 40 أداة في المرة الواحدة. سجِّل الأدوات فقط عندما تكون مفيدة لحالة الصفحة الحالية، وألغِ تسجيلها عندما لا تعود هناك حاجة إليها.
- لمزيد من المعلومات، يُرجى الاطّلاع على مستندات WebMCP.