استخدام الأدوات (Tool Use)
استخدام الأدوات هو قدرة نموذج اللغة الذكي على استدعاء وظائف خارجية أو واجهات برمجية أو خدمات—مثل البحث عن الويب أو تنفيذ الأكواد أو الاستعلام عن قواعد البيانات—أثناء الاستدلال، مما يسمح له باسترجاع المعلومات واتخاذ إجراءات تتجاوز توليد النص.
استخدام الأدوات هو قدرة نموذج اللغة على تحديد، أثناء توليد النص، أن قدرة خارجية معينة مطلوبة وإنتاج استدعاء منظم يستدعي تلك القدرة. يتلقى النموذج ناتج الأداة ويدمجه في استدلاله واستجابته التالية. تمد الأدوات ما يمكن لنموذج اللغة القيام به من استعادة بيانات ثابتة فقط إلى استرجاع المعلومات النشط واتخاذ إجراءات واقعية.
من الناحية التقنية، تُعرّف الأدوات بوساطة مخطط—عادة وصف JSON أو توقيع دالة—يحدد اسم الأداة وغرضها ومعاملات الإدخال. في وقت الاستدلال، عندما يقرر النموذج أن استدعاء الأداة مناسب، فإنه يُخرج استدعاءً منظماً بدلاً من اللغة الطبيعية. يعالج نظام محيط هذا الاستدعاء وينفذ الدالة المقابلة ويعيد النتيجة إلى النموذج كمدخل جديد. يستمر النموذج بعد ذلك في التوليد مع تلك النتيجة في السياق. يمكن ربط استدعاءات أدوات متعددة أو إجراؤها بالتوازي اعتماداً على الإطار المستخدم.
أهمية استخدام الأدوات تكمن في أنها تتغلب على القيود الأساسية لنماذج اللغة الثابتة: فهي لا تستطيع الوصول إلى المعلومات المنشورة بعد فترة التدريب، ولا تستطيع إجراء حسابات دقيقة بشكل موثوق، ولا تستطيع تعديل الأنظمة الخارجية بشكل مباشر. بواسطة الأدوات، يمكن للنموذج البحث عن المعلومات الحالية على الويب وتنفيذ أكواد لحساب القيم الدقيقة والقراءة من أو الكتابة إلى قواعد البيانات وإرسال رسائل أو استدعاء واجهات برمجية طرف ثالث—كل ذلك في منعطف واحد من المحادثة أو في سير عمل وكيل ذكي.
اعتباراً من 2026، أصبح استخدام الأدوات قدرة قياسية عبر جميع موفري النماذج الحدودية الرئيسية، بما في ذلك Anthropic (Claude) و OpenAI (سلسلة GPT) و Google (Gemini) و Meta (Llama). تعتمد الوكلاء الإنتاجيون بشكل شائع على عشرات الأدوات. قد تتضمن مجموعة الأدوات الكنسية للوكيل البحثي البحث عن الويب وتحليل ملفات PDF وتنفيذ الأكواد والبحث في قاعدة بيانات المتجهات، جميعها يتم استدعاؤها بشكل تكيفي حسب الحاجة أثناء مهمة واحدة.