Function Calling

استدعاء الدوال

التعريف

قدرة النموذج على إخراج استدعاء منظم لدالة أو أداة خارجية ببارامترات محددة بدل نص حر.

يُعطى النموذج وصفاً لأدوات متاحة، فيقرر متى يستدعيها ويُنتج وسائط بصيغة JSON، ثم يُنفَّذ الاستدعاء خارجياً وتُعاد النتيجة إليه. هي ركيزة الوكلاء.

Definition

Function calling lets a model emit structured calls to external tools with arguments, which are executed outside the model and the results returned to it.

شرح مبسّط للمبتدئين

كموظف يقرر أن يتصل بالمحاسب ويملأ استمارة الطلب بدل أن يخمّن الجواب.

شرح أكاديمي متخصص

يتطلب التحقق من الوسائط والصلاحيات لتفادي الأوامر الضارة.

أمثلة عملية

  • استدعاء get_weather(city='بغداد').

التطبيقات والاستخدامات

  • الوكلاء والأدوات.

المزايا

  • يربط النموذج بالعالم.

القيود والعيوب

  • مخاطر أمنية وأخطاء استدعاء.

تعلّم وراجع

مصطلحات مقترحة للتعلّم بعده