Repolode
pgalko

pgalko/BambooAI

Analista de datos con IA que trabaja paso a paso en un kernel de Python persistente, mantiene trazabilidad de cada resultado calculado y puede ejecutarse con modelos locales de pesos abiertos.

Estrellas
838
Forks
94
Issues abiertos
18
Último commit
hace 7 días

¿Qué es?

BambooAI es un entorno de análisis de datos basado en LLM. Un modelo Analyst principal aborda una pregunta paso a paso y decide en cada momento si ejecuta una celda de Python, inspecciona resultados anteriores, busca o lee documentos de apoyo, hace una pregunta para aclarar algo o redacta el informe. Las celdas ejecutadas permanecen en un espacio de trabajo persistente, por lo que los pasos posteriores y las preguntas de seguimiento aprovechan los cálculos anteriores.

El proyecto se centra en que el análisis sea inspeccionable. El código ejecutado, los resultados, las figuras, los resultados intermedios y las llamadas al modelo siguen disponibles, y las cifras del informe están vinculadas a las celdas que las generaron. Al terminar una ejecución, las celdas pertinentes se vuelven a ejecutar en un kernel nuevo con los datos originales para comprobar que se reproducen las cifras citadas. En el modo Adaptive, un modelo Reviewer independiente puede solicitar más pruebas o acotar una conclusión.

BambooAI es compatible con OpenRouter, OpenAI, Anthropic, Google, Groq, Mistral, xAI y DeepSeek, así como con modelos servidos localmente mediante Ollama y vLLM. De forma predeterminada, el código generado por el modelo se ejecuta en un contenedor ejecutor de Docker. El proyecto comenzó con datos de ciencias del deporte e incluye integraciones con Intervals.icu, Endura y SweatStack, pero también funciona con archivos CSV, Parquet, JSON y XLSX convencionales.

Funciones clave

  • 01Análisis paso a paso en un espacio de trabajo de Python persistente, con ejecución transaccional de celdas.
  • 02Informes cuyas cifras están vinculadas a las celdas que las calcularon.
  • 03Reejecución de los cálculos citados en un kernel nuevo para comprobar que sean reproducibles.
  • 04Un modelo Reviewer independiente en el modo Adaptive que cuestiona el análisis.
  • 05Compatibilidad con numerosos proveedores en la nube y con modelos locales mediante Ollama y vLLM.
  • 06Procesamiento de documentos adjuntos en PDF, Word, Markdown y texto.

Casos de uso

  • Análisis exploratorio de conjuntos de datos CSV o Excel en los que el código que hay detrás de cada resultado debe poder auditarse.
  • Análisis de datos sensibles con modelos de pesos abiertos alojados localmente.
  • Análisis de seguimiento de un conjunto de datos a lo largo de varias sesiones, reutilizando cálculos anteriores y la memoria guardada.
  • Conversión de un análisis terminado en una rutina reutilizable que se vuelve a ejecutar con datos nuevos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es BambooAI?
Analista de datos con IA que trabaja paso a paso en un kernel de Python persistente, mantiene trazabilidad de cada resultado calculado y puede ejecutarse con modelos locales de pesos abiertos. BambooAI es un entorno de análisis de datos basado en LLM. Un modelo Analyst principal aborda una pregunta paso a paso y decide en cada momento si ejecuta una celda de Python, inspecciona resultados anteriores, busca o lee documentos de apoyo, hace una pregunta para aclarar algo o redacta el informe. Las celdas ejecutadas permanecen en un espacio de trabajo persistente, por lo que los pasos posteriores y las preguntas de seguimiento aprovechan los cálculos anteriores.
¿BambooAI es gratuito? ¿Qué licencia tiene?
BambooAI es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿BambooAI sigue mantenido?
Mantenimiento activo. El último commit de BambooAI fue el 31 oct 2026.
¿Para qué puedo usar BambooAI?
Análisis exploratorio de conjuntos de datos CSV o Excel en los que el código que hay detrás de cada resultado debe poder auditarse. Análisis de datos sensibles con modelos de pesos abiertos alojados localmente. Análisis de seguimiento de un conjunto de datos a lo largo de varias sesiones, reutilizando cálculos anteriores y la memoria guardada. Conversión de un análisis terminado en una rutina reutilizable que se vuelve a ejecutar con datos nuevos.
¿Dónde consigo BambooAI?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pgalko/BambooAI

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados