Biblioteca Python e livro didático executável em Jupyter que implementa 35 arquiteturas de IA agêntica, de Reflexion e ReAct a MemGPT e BrowserAgent, com LangGraph.
apconw/Aix-DB
Ferramenta ChatBI open source que transforma perguntas em linguagem natural em consultas SQL, gráficos e insights de dados, com LangChain/LangGraph e fluxos multiagente baseados em MCP.
- Estrelas
- 2,255
- Forks
- 434
- Issues abertas
- 3
- Último commit
- há 12 dias
O que é?
Aix-DB é um sistema conversacional de análise de dados que permite fazer perguntas em linguagem natural e receber resultados de consultas, tabelas e visualizações. Ele combina um mecanismo Text2SQL orientado por LLM com recuperação RAG sobre estruturas de tabelas e conhecimento de negócio, usando busca híbrida com Embedding e BM25 e um grafo Neo4j opcional para encontrar o schema relevante.
O projeto cobre todo o caminho da pergunta ao gráfico: interpretação da intenção, geração de SQL com verificações de sintaxe, execução no banco de dados de destino e renderização automática com ECharts ou AntV. É compatível com MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, Doris, StarRocks e fontes CSV/Excel, e inclui uma interface web em Vue 3, uma API Sanic com autenticação JWT e um cliente de linha de comando.
É possível fazer o deploy com Docker ou Docker Compose; o projeto também oferece um modo Skill e integração com OpenClaw. Uma edição comercial separada adiciona dashboards e uma central de relatórios.
Recursos principais
- 01Transforma perguntas em linguagem natural em SQL e executa as consultas nos bancos de dados conectados.
- 02Usa recuperação híbrida com Embedding e BM25, além de contexto opcional de um grafo Neo4j, para localizar o schema relevante.
- 03Gera automaticamente gráficos em ECharts ou AntV a partir dos resultados das consultas.
- 04É compatível com bancos MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, Doris e StarRocks, além de fontes CSV e Excel.
- 05Oferece uma interface web em Vue 3, uma API Sanic com autenticação JWT e um cliente CLI.
Casos de uso
- Permitir que usuários de negócio consultem bancos de dados operacionais sem escrever SQL.
- Adicionar um assistente de BI baseado em chat a uma plataforma de dados interna.
- Fazer consultas rápidas a dados e gerar gráficos de tendências pelo terminal usando o CLI.
Tópicos
Perguntas frequentes
- O que é Aix-DB?
- Ferramenta ChatBI open source que transforma perguntas em linguagem natural em consultas SQL, gráficos e insights de dados, com LangChain/LangGraph e fluxos multiagente baseados em MCP. Aix-DB é um sistema conversacional de análise de dados que permite fazer perguntas em linguagem natural e receber resultados de consultas, tabelas e visualizações. Ele combina um mecanismo Text2SQL orientado por LLM com recuperação RAG sobre estruturas de tabelas e conhecimento de negócio, usando busca híbrida com Embedding e BM25 e um grafo Neo4j opcional para encontrar o schema relevante.
- Aix-DB é gratuito? Qual é a licença?
- Aix-DB não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- Aix-DB ainda é mantido?
- Manutenção ativa. O último commit de Aix-DB foi em 10 de out. de 2026.
- Para que posso usar Aix-DB?
- Permitir que usuários de negócio consultem bancos de dados operacionais sem escrever SQL. Adicionar um assistente de BI baseado em chat a uma plataforma de dados interna. Fazer consultas rápidas a dados e gerar gráficos de tendências pelo terminal usando o CLI.
- Onde consigo Aix-DB?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apconw/Aix-DB
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um harness de agentes para Python, com escolhas opinativas e tudo incluído, que executa tarefas longas e com várias etapas desde o início no LangGraph.
Um mecanismo de analytics e app web para analisar dados de eventos do GitHub, com rankings, tendências, análises de repositórios e desenvolvedores e consultas em linguagem natural.
Tutorial gratuito, passo a passo, para criar um agente de IA em Python com LangChain e LangGraph usando os modelos gratuitos dos planos free do Groq e do Gemini.
Coleção com mais de 50 tutoriais executáveis em notebooks Jupyter sobre técnicas para agentes de GenAI, de chatbots simples a sistemas multiagentes.
Coleção de 28 tutoriais code-first para levar agentes de GenAI do protótipo à produção, abordando memória, RAG, implantação, segurança e observabilidade.