الانتقال إلى المحتوى الرئيسي
تتيح هذه الأدوات لوكلائك التفاعل مع أنظمة قواعد بيانات متنوعة، من قواعد بيانات SQL التقليدية إلى مخازن المتجهات الحديثة ومستودعات البيانات.

الأدوات المتاحة

أداة MySQL

الاتصال بقواعد بيانات MySQL والاستعلام عنها بعمليات SQL.

بحث PostgreSQL

البحث والاستعلام في قواعد بيانات PostgreSQL بكفاءة.

بحث Snowflake

الوصول إلى مستودع بيانات Snowflake للتحليلات وإعداد التقارير.

أداة NL2SQL

تحويل استعلامات اللغة الطبيعية إلى عبارات SQL تلقائياً.

بحث متجهي Qdrant

البحث في التضمينات المتجهية باستخدام قاعدة بيانات Qdrant المتجهية.

بحث متجهي Weaviate

إجراء بحث دلالي باستخدام قاعدة بيانات Weaviate المتجهية.

بحث متجهي MongoDB

بحث التشابه المتجهي على MongoDB Atlas مع أدوات مساعدة للفهرسة.

بحث SingleStore

استعلامات SELECT/SHOW آمنة على SingleStore مع تجميع الاتصالات والتحقق.

حالات الاستخدام الشائعة

  • تحليل البيانات: الاستعلام عن قواعد البيانات لذكاء الأعمال وإعداد التقارير
  • البحث المتجهي: العثور على محتوى مشابه باستخدام التضمينات الدلالية
  • عمليات ETL: استخراج البيانات وتحويلها وتحميلها بين الأنظمة
  • التحليلات الفورية: الوصول إلى البيانات الحية لاتخاذ القرارات
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"
)