跳转到内容

概览

这些工具使你的代理能够与各种数据库系统交互,从传统 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"
)