跳转到主要内容
这些工具使您的代理能够与各种数据库系统进行交互,从传统的 SQL 数据库到现代的向量存储和数据仓库。

可用工具

常见用例

  • 数据分析:查询数据库以进行商业智能和报告
  • 向量搜索:使用语义嵌入查找相似内容
  • 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"
)