Pular para o conteúdo principal
Essas ferramentas permitem que seus agentes interajam com diversos sistemas de banco de dados, desde bancos de dados SQL tradicionais até armazenamentos vetoriais modernos e data warehouses.

Ferramentas Disponíveis

MySQL Tool

Conecte-se e faça consultas a bancos de dados MySQL com operações SQL.

PostgreSQL Search

Pesquise e consulte bancos de dados PostgreSQL de forma eficiente.

Snowflake Search

Acesse o data warehouse Snowflake para análises e relatórios.

NL2SQL Tool

Converta automaticamente consultas em linguagem natural para comandos SQL.

Qdrant Vector Search

Pesquise embeddings vetoriais usando o banco de dados vetorial Qdrant.

Weaviate Vector Search

Realize buscas semânticas com o banco de dados vetorial Weaviate.

Casos de Uso Comuns

  • Análise de Dados: Consulte bancos de dados para inteligência de negócios e relatórios
  • Busca Vetorial: Encontre conteúdos similares utilizando embeddings semânticos
  • Operações ETL: Extraia, transforme e carregue dados entre sistemas
  • Análise em Tempo Real: Acesse dados ao vivo para tomada de decisões
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"
)