--- title: "نظرة عامة" description: "الاتصال بقواعد البيانات ومخازن المتجهات ومستودعات البيانات للحصول على وصول شامل للبيانات" icon: "face-smile" mode: "wide" --- تتيح هذه الأدوات لوكلائك التفاعل مع أنظمة قواعد بيانات متنوعة، من قواعد بيانات SQL التقليدية إلى مخازن المتجهات الحديثة ومستودعات البيانات. ## **الأدوات المتاحة** الاتصال بقواعد بيانات MySQL والاستعلام عنها بعمليات SQL. البحث والاستعلام في قواعد بيانات PostgreSQL بكفاءة. الوصول إلى مستودع بيانات Snowflake للتحليلات وإعداد التقارير. تحويل استعلامات اللغة الطبيعية إلى عبارات SQL تلقائياً. البحث في التضمينات المتجهية باستخدام قاعدة بيانات Qdrant المتجهية. إجراء بحث دلالي باستخدام قاعدة بيانات Weaviate المتجهية. بحث التشابه المتجهي على MongoDB Atlas مع أدوات مساعدة للفهرسة. استعلامات SELECT/SHOW آمنة على SingleStore مع تجميع الاتصالات والتحقق. ## **حالات الاستخدام الشائعة** - **تحليل البيانات**: الاستعلام عن قواعد البيانات لذكاء الأعمال وإعداد التقارير - **البحث المتجهي**: العثور على محتوى مشابه باستخدام التضمينات الدلالية - **عمليات ETL**: استخراج البيانات وتحويلها وتحميلها بين الأنظمة - **التحليلات الفورية**: الوصول إلى البيانات الحية لاتخاذ القرارات ```python from crewai_tools import MySQLTool, QdrantVectorSearchTool, NL2SQLTool # Create database tools mysql_db = MySQLTool() vector_search = QdrantVectorSearchTool() nl_to_sql = NL2SQLTool() # Add to your agent agent = Agent( role="Data Analyst", tools=[mysql_db, vector_search, nl_to_sql], goal="Extract insights from various data sources" ) ```