本页还没有译文
本页 13 段还没译成简体中文,下面显示的是英文原文。Overview
还没翻译译自英文(docs.crewai.com)本页 13 段都还没译
These tools enable your agents to interact with various database systems, from traditional SQL databases to modern vector stores and data warehouses.
Available Tools
Connect to and query MySQL databases with SQL operations.
Search and query PostgreSQL databases efficiently.
Access Snowflake data warehouse for analytics and reporting.
Convert natural language queries to SQL statements automatically.
Search vector embeddings using Qdrant vector database.
Perform semantic search with Weaviate vector database.
Vector similarity search on MongoDB Atlas with indexing helpers.
Safe SELECT/SHOW queries on SingleStore with pooling and validation.
Common Use Cases
- Data Analysis: Query databases for business intelligence and reporting
- Vector Search: Find similar content using semantic embeddings
- ETL Operations: Extract, transform, and load data between systems
- Real-time Analytics: Access live data for decision making
from crewai_tools import MySQLTool, MongoDBVectorSearchTool, QdrantVectorSearchTool, NL2SQLTool
# Create database tools
mysql_db = MySQLTool()
mongodb_vector_search = MongoDBVectorSearchTool(
connection_string="<MONGODB_URI>",
database_name="<database>",
collection_name="<collection>",
)
qdrant_vector_search = QdrantVectorSearchTool()
nl_to_sql = NL2SQLTool()
# Add to your agent
agent = Agent(
role="Data Analyst",
tools=[mysql_db, mongodb_vector_search, qdrant_vector_search, nl_to_sql],
goal="Extract insights from various data sources"
)AI 翻译查看英文原文