Descrição
Vanna 2.0 é um framework open-source projetado para capacitar usuários a construir agentes de IA capazes de consultar bancos de dados de empresas através de linguagem natural. Esta solução inovadora visa democratizar o acesso a dados, permitindo que indivíduos, independentemente de sua proficiência em SQL, interajam com sistemas de registro sem escrever consultas complexas. Ao traduzir perguntas em linguagem natural para SQL, Vanna permite que os usuários gastem menos tempo na recuperação de dados e mais tempo gerando insights valiosos.
O framework é altamente flexível, suportando uma ampla gama de provedores de Large Language Model (LLM), incluindo Anthropic, OpenAI, Gemini e Ollama. Ele também se integra perfeitamente com vários bancos de dados como SQLite, PostgreSQL, MySQL, Snowflake, BigQuery e outros bancos de dados através de sua documentação. Essa compatibilidade multi-banco de dados e multi-LLM garante que Vanna possa ser adaptado a diversos stacks tecnológicos.
Vanna 2.0 vai além da consulta básica, oferecendo recursos de administração hospedados opcionais que aprimoram a usabilidade e o controle. Estes incluem controle de acesso robusto para gerenciar a visibilidade dos dados, observabilidade abrangente com métricas em tempo real e rastreamento distribuído, e memória de agente alimentada por um banco de dados vetorial hospedado para aprendizado contínuo. Armazenamento e recuperação segura de arquivos, logs de auditoria detalhados para conformidade e retenção de dados de longo prazo para conversas e logs também são fornecidos. Esses recursos são cruciais para implantar agentes de IA em ambientes de produção onde segurança, desempenho e responsabilidade são primordiais.
A proposta de valor do Vanna 2.0 reside em sua capacidade de preencher a lacuna entre infraestrutura de dados complexa e usuários finais. Ele facilita um processo de análise de dados mais eficiente e inclusivo, permitindo que as organizações alavanquem seus ativos de dados de forma mais eficaz. A natureza open-source do framework principal, combinada com recursos opcionais hospedados na nuvem, fornece uma solução escalável e adaptável para empresas que buscam integrar consultas de dados impulsionadas por IA em suas operações.
Recursos principais de Vanna 2.0
Framework de agente SQL open-source
Suporte a múltiplos bancos de dados (SQLite, PostgreSQL, MySQL, Snowflake, BigQuery, etc.)
Suporte a múltiplos provedores de LLM (Anthropic, OpenAI, Gemini, Ollama)
Conversão de linguagem natural para SQL
Execução com escopo de usuário
Componentes de UI ricos
Gerenciamento de cotas
Controle de acesso para visibilidade de dados
Observabilidade com métricas em tempo real e rastreamento
Memória de agente com banco de dados vetorial hospedado
Sistema de arquivos seguro para armazenamento e recuperação
Logs de auditoria para rastreamento de atividades e conformidade
Retenção de dados para conversas e logs
Capacidades de conversação multi-turno
Como usar Vanna 2.0?
Configurar: Selecione seu provedor de LLM e banco de dados preferido.
Instalar: Use `pip install vanna` para a versão open-source.
Integrar: Obtenha código de configuração pronto para copiar e colar para seu stack.
Implantar: Construa agentes de IA que podem ser enviados para produção.
Utilizar: Capacite usuários a consultar dados usando linguagem natural.
Gerenciar: Utilize recursos de administração hospedados opcionais para controle e monitoramento.
Casos de uso de Vanna 2.0
- Consulta de Dados em Linguagem Natural
- Democratização do Acesso a Dados
- Redução do Tempo de Desenvolvimento SQL
- Implantação de Agentes de IA em Produção
- Observabilidade e Auditoria de Dados
- Integração Multi-Banco de Dados







