All terms

Tool Use

Agents

استعمال الأدوات

Pronounced istiʿmāl al-adawātInformed

English

Giving a model the ability to call external functions, a search, a database query, an API, and use the result, instead of answering only from what it knows.

The model does not execute anything itself: it emits a structured request naming a function and its arguments, the surrounding system runs it, and the result comes back as more context. That indirection is the whole safety story, every tool is a capability someone deliberately granted, and an agent can only do what its tool list allows. Also called function calling.

Tool use lets the assistant check today's exchange rate.

العربية

منح النموذج القدرة على نداء دوالَّ خارجية، بحثٍ أو استعلام قاعدة بيانات أو واجهة برمجية، واستعمال النتيجة، بدل أن يجيب من معرفته وحدها.

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

يتيح استعمال الأدوات للمساعد أن يتحقق من سعر الصرف اليوم.

Also known as

  • function calling
  • tool calling
  • نداء الدوال
  • استدعاء الأدوات

Related terms