--- title: "نظرة عامة على الأدوات" description: "اكتشف مكتبة CrewAI الواسعة التي تضم أكثر من 40 أداة لتعزيز قدرات وكلاء الذكاء الاصطناعي" icon: "toolbox" mode: "wide" --- توفر CrewAI مكتبة واسعة من الأدوات الجاهزة لتعزيز قدرات وكلائك. من معالجة الملفات إلى استخراج بيانات الويب، ومن استعلامات قواعد البيانات إلى خدمات الذكاء الاصطناعي - لدينا ما تحتاجه. ## **فئات الأدوات** قراءة وكتابة والبحث في صيغ ملفات متنوعة بما في ذلك PDF و DOCX و JSON و CSV والمزيد. مثالية لسير عمل معالجة المستندات. استخراج البيانات من المواقع، أتمتة تفاعلات المتصفح، واستخراج المحتوى على نطاق واسع باستخدام أدوات مثل Firecrawl و Selenium والمزيد. إجراء عمليات بحث على الويب، العثور على مستودعات الكود، استكشاف محتوى YouTube، واكتشاف المعلومات عبر الإنترنت. الاتصال بقواعد بيانات SQL ومخازن المتجهات ومستودعات البيانات. الاستعلام عن MySQL و PostgreSQL و Snowflake و Qdrant و Weaviate. توليد الصور باستخدام DALL-E، معالجة مهام الرؤية، التكامل مع LangChain، بناء أنظمة RAG، والاستفادة من مفسرات الكود. التفاعل مع الخدمات السحابية بما في ذلك AWS S3 و Amazon Bedrock وخدمات التخزين السحابي والذكاء الاصطناعي الأخرى. أتمتة سير العمل مع Apify و Composio ومنصات أخرى لربط وكلائك بالخدمات الخارجية. دمج CrewAI مع الأنظمة الخارجية مثل Amazon Bedrock ومجموعة أدوات أتمتة CrewAI. ## **الوصول السريع** هل تحتاج إلى أداة محددة؟ إليك بعض الخيارات الشائعة: تنفيذ الاسترجاع المعزز بالتوليد واجهة برمجة تطبيقات بحث Google قراءة أي نوع ملف استخراج محتوى الويب تنفيذ كود Python الوصول إلى ملفات AWS S3 ## **البدء** لاستخدام أي أداة في مشروع CrewAI الخاص بك: 1. **استيراد** الأداة في تكوين طاقمك 2. **إضافتها** إلى قائمة أدوات وكيلك 3. **تكوين** أي مفاتيح API أو إعدادات مطلوبة ```python from crewai_tools import FileReadTool, SerperDevTool # Add tools to your agent agent = Agent( role="Research Analyst", tools=[FileReadTool(), SerperDevTool()], # ... other configuration ) ``` ## **الحد الأقصى لعدد الاستخدامات** يمكنك تعيين حد أقصى لعدد استخدامات الأداة لمنع استخدامها أكثر من عدد معين من المرات. بشكل افتراضي، الحد الأقصى لعدد الاستخدامات غير محدود. ```python from crewai_tools import FileReadTool tool = FileReadTool(max_usage_count=5, ...) ``` هل أنت مستعد للاستكشاف؟ اختر فئة أعلاه لاكتشاف الأدوات التي تناسب حالة استخدامك!