الانتقال إلى المحتوى الرئيسي

إنشاء واستخدام الأدوات في CrewAI

يقدم هذا الدليل تعليمات مفصلة لإنشاء أدوات مخصصة لإطار عمل CrewAI وكيفية إدارة واستخدام هذه الأدوات بكفاءة، مع دمج أحدث الوظائف مثل تفويض الأدوات ومعالجة الأخطاء واستدعاء الأدوات الديناميكي.
هل تريد نشر أداتك للمجتمع؟ إذا كنت تبني أداة يمكن أن تفيد الآخرين، اطلع على دليل نشر أدوات مخصصة لتعلم كيفية تعبئة وتوزيع أداتك على PyPI.

وراثة BaseTool

لإنشاء أداة مخصصة، ورث من BaseTool وعرّف السمات الضرورية بما في ذلك args_schema للتحقق من المدخلات وطريقة _run.
Code

استخدام مزخرف tool

Code

تعريف دالة تخزين مؤقت للأداة

Code

إنشاء أدوات غير متزامنة

يدعم CrewAI الأدوات غير المتزامنة لعمليات I/O غير المحجوبة.
Code