Repolode
pgalko

pgalko/BambooAI

Analista de dados com IA que trabalha passo a passo em um kernel Python persistente, mantém cada resultado calculado rastreável e pode usar modelos locais de pesos abertos.

Estrelas
838
Forks
94
Issues abertas
18
Último commit
há 7 dias

O que é?

BambooAI é um ambiente de análise de dados orientado por LLM. Um modelo Analyst principal trabalha em uma pergunta etapa por etapa, decidindo a cada momento se vai executar uma célula Python, inspecionar saídas anteriores, pesquisar ou ler documentos de apoio, fazer uma pergunta para esclarecer algo ou escrever o relatório. As células executadas permanecem em um workspace persistente, permitindo que etapas posteriores e perguntas de acompanhamento aproveitem os cálculos anteriores.

O projeto se concentra em tornar a análise inspecionável. O código executado, as saídas, as figuras, os resultados intermediários e as chamadas ao modelo ficam disponíveis, e os números do relatório apontam para as células que os produziram. Após uma execução, as células relevantes são reproduzidas em um kernel novo com os dados originais para verificar se os números citados são reproduzidos. No modo Adaptive, um modelo Reviewer separado pode solicitar testes adicionais ou restringir uma conclusão.

BambooAI oferece suporte a OpenRouter, OpenAI, Anthropic, Google, Groq, Mistral, xAI e DeepSeek, além de modelos servidos localmente por meio do Ollama e do vLLM. Por padrão, o código gerado pelo modelo é executado em um contêiner executor Docker. O projeto começou com dados de ciência do esporte e inclui integrações com Intervals.icu, Endura e SweatStack, mas também funciona com arquivos comuns CSV, Parquet, JSON e XLSX.

Recursos principais

  • 01Análise etapa por etapa em um workspace Python persistente, com execução transacional de células.
  • 02Relatórios cujos resultados numéricos apontam para as células que os calcularam.
  • 03Reprodução dos cálculos citados em um kernel novo para verificar a reprodutibilidade.
  • 04Modelo Reviewer separado no modo Adaptive para questionar a análise.
  • 05Suporte a diversos provedores hospedados e também a modelos locais por meio do Ollama e do vLLM.
  • 06Análise de documentos anexados em PDF, Word, Markdown e texto.

Casos de uso

  • Análise exploratória de conjuntos de dados CSV ou Excel em que o código por trás de cada resultado precisa ser auditável.
  • Execução de análises em dados sensíveis com modelos de pesos abertos hospedados localmente.
  • Análise de acompanhamento de um conjunto de dados ao longo de várias sessões, reutilizando cálculos anteriores e memória salva.
  • Transformação de uma análise concluída em uma rotina reutilizável que é executada novamente com novos dados.

Em coleções

Tópicos

Perguntas frequentes

O que é BambooAI?
Analista de dados com IA que trabalha passo a passo em um kernel Python persistente, mantém cada resultado calculado rastreável e pode usar modelos locais de pesos abertos. BambooAI é um ambiente de análise de dados orientado por LLM. Um modelo Analyst principal trabalha em uma pergunta etapa por etapa, decidindo a cada momento se vai executar uma célula Python, inspecionar saídas anteriores, pesquisar ou ler documentos de apoio, fazer uma pergunta para esclarecer algo ou escrever o relatório. As células executadas permanecem em um workspace persistente, permitindo que etapas posteriores e perguntas de acompanhamento aproveitem os cálculos anteriores.
BambooAI é gratuito? Qual é a licença?
BambooAI é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
BambooAI ainda é mantido?
Manutenção ativa. O último commit de BambooAI foi em 31 de out. de 2026.
Para que posso usar BambooAI?
Análise exploratória de conjuntos de dados CSV ou Excel em que o código por trás de cada resultado precisa ser auditável. Execução de análises em dados sensíveis com modelos de pesos abertos hospedados localmente. Análise de acompanhamento de um conjunto de dados ao longo de várias sessões, reutilizando cálculos anteriores e memória salva. Transformação de uma análise concluída em uma rotina reutilizável que é executada novamente com novos dados.
Onde consigo BambooAI?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pgalko/BambooAI

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados