تعريف الأداة الأساسي
عرّف الأدوات باستخدام مصفوفةtools المتوافقة مع OpenAI:
تنفيذ الأداة
عندما يختار النموذج أداة، افحصmessage.tool_calls، وحلّل المعامِلات، ونفّذ دالة تطبيقك، ثم أرسل النتيجة مرة أخرى بوصفها رسالة tool.
Python
اختيار النموذج
يعتمد دعم استدعاء الدوال على النموذج. استخدم صفحة النماذج النصية أو واجهة برمجة تطبيقات النماذج للعثور على النماذج التي تحملsupportsFunctionCalling.
نصائح للتصميم
- اجعل أسماء الأدوات وأوصافها قصيرة وحرفية.
- استخدم JSON Schema لتسهيل إنتاج معامِلات صحيحة من قِبل النموذج.
- فضّل الأدوات الضيّقة ذات المدخلات الواضحة على أداة واحدة عريضة ذات سلوكيات اختيارية كثيرة.
- أعِد نتائج أدوات موجزة بحيث يمتلك الجواب النهائي سياقًا كافيًا دون هدر الرموز.