Skip to main content
أنشئ سجلات Tool ومرّرها عبر AgentSdk.DefineTool(...). ويمكن أن تتضمن الأداة:
  • Parameters بصيغة JSON تُعرض على النموذج
  • مفوضات تحقق لـInputSchema وOutputSchema وEventSchema
  • Timeout لكل أداة ومفوّض Execute غير متزامن
  • موافقة مشروطة أو غير مشروطة
  • OnToolCalled وOnResponseReceived للعمل التفاعلي
  • تجاوزات للخطوة التالية ومعالجة قابلة للاسترداد لأخطاء الأدوات
استخدم RuntimeContext.EmitProgress للنتائج الأولية وSetContext لسياق التطبيق وCancellationToken للتبعيات التي تدعم الإلغاء. يمكن تشغيل الأدوات المستقلة بالتوازي عبر ToolExecutionConfig. وتحافظ رسائل نتائج الأدوات المحفوظة على ترتيب استدعاءات النموذج حتى إن اكتمل التنفيذ بترتيب مختلف.

مواضيع ذات صلة

آخر تعديل في ٢ أكتوبر ٢٠٢٦