دليل المحوّلات لإحضار Agents الخاصة (Agents من LangGraph وOpenAI وغيرها…)
نتطلب 3 محوّلات لتحويل أي Agent من أطر عمل مختلفة للعمل ضمن Crew.- BaseAgentAdapter
- BaseToolAdapter
- BaseConverter
BaseAgentAdapter
تعرّف هذه الفئة المجردة الواجهة المشتركة والوظائف التي يجب أن تنفذها جميع محوّلات الـ Agent. تمتد BaseAgent للحفاظ على التوافق مع إطار عمل CrewAI مع إضافة متطلبات خاصة بالمحوّل. الطرق المطلوبة:def configure_toolsdef configure_structured_output
إنشاء محوّل خاص بك
لدمج Agent من إطار عمل مختلف في CrewAI، تحتاج لإنشاء محوّل مخصص بوراثةBaseAgentAdapter. يعمل هذا المحوّل كطبقة توافق تترجم بين واجهات CrewAI والمتطلبات المحددة للـ Agent الخارجي.
راجع الملف الإنجليزي الأصلي لأمثلة الكود التفصيلية لتنفيذ BaseAgentAdapter وBaseToolAdapter وBaseConverter.
محوّلات جاهزة للاستخدام
نوفر محوّلات جاهزة للأطر التالية:- LangGraph
- OpenAI Agents
