Мультиагентный помощник для исследований на базе LangGraph: формулирует гипотезы, анализирует и визуализирует данные, готовит отчёты.
pgalko/BambooAI
ИИ-аналитик данных, который пошагово работает в постоянном Python-ядре, сохраняет трассируемость каждого результата и поддерживает локальные модели с открытыми весами.
- Звёзды
- 838
- Форки
- 94
- Открытые issues
- 18
- Последний коммит
- 7 дней назад
Что это?
BambooAI — среда для анализа данных на основе LLM. Основная модель-аналитик разбирает вопрос по шагам и на каждом из них выбирает, выполнить ли ячейку Python, изучить предыдущий вывод, поискать или прочитать вспомогательные документы, задать уточняющий вопрос или составить отчёт. Выполненные ячейки остаются в постоянном рабочем пространстве, поэтому последующие шаги и вопросы опираются на уже полученные результаты.
Проект уделяет особое внимание прозрачности анализа. Выполненный код, выводы, графики, промежуточные результаты и вызовы моделей остаются доступными, а числовые данные в отчёте связаны с ячейками, в которых они были получены. После выполнения нужные ячейки повторно запускаются в новом ядре на исходных данных, чтобы проверить воспроизводимость указанных чисел. В режиме Adaptive отдельная модель Reviewer может запросить дополнительные проверки или предложить сузить вывод.
BambooAI поддерживает OpenRouter, OpenAI, Anthropic, Google, Groq, Mistral, xAI и DeepSeek, а также модели, развёрнутые локально через Ollama и vLLM. По умолчанию код, сгенерированный моделью, выполняется в контейнере Docker. Проект начинался как инструмент для анализа данных в спортивной науке и включает интеграции с Intervals.icu, Endura и SweatStack, но также работает с обычными файлами CSV, Parquet, JSON и XLSX.
Ключевые возможности
- 01Пошаговый анализ в постоянном рабочем пространстве Python с транзакционным выполнением ячеек.
- 02Отчёты, в которых числовые результаты связаны с ячейками, где они были получены.
- 03Повторный запуск указанных вычислений в новом ядре для проверки воспроизводимости.
- 04Отдельная модель Reviewer в режиме Adaptive для критической оценки анализа.
- 05Поддержка множества облачных провайдеров и локальных моделей через Ollama и vLLM.
- 06Обработка документов во вложениях: PDF, Word, Markdown и текстовых файлов.
Сценарии использования
- Исследовательский анализ наборов данных CSV или Excel, когда код, лежащий в основе каждого результата, должен поддаваться проверке.
- Анализ конфиденциальных данных с помощью локально размещённых моделей с открытыми весами.
- Продолжение анализа набора данных в нескольких сессиях с повторным использованием предыдущих вычислений и сохранённой памяти.
- Преобразование завершённого анализа в переиспользуемую процедуру для запуска на новых данных.
В подборках
Темы
Частые вопросы
- Что такое BambooAI?
- ИИ-аналитик данных, который пошагово работает в постоянном Python-ядре, сохраняет трассируемость каждого результата и поддерживает локальные модели с открытыми весами. BambooAI — среда для анализа данных на основе LLM. Основная модель-аналитик разбирает вопрос по шагам и на каждом из них выбирает, выполнить ли ячейку Python, изучить предыдущий вывод, поискать или прочитать вспомогательные документы, задать уточняющий вопрос или составить отчёт. Выполненные ячейки остаются в постоянном рабочем пространстве, поэтому последующие шаги и вопросы опираются на уже полученные результаты.
- BambooAI можно использовать бесплатно? Какая у него лицензия?
- BambooAI распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- BambooAI всё ещё поддерживается?
- Активно поддерживается. Последний коммит в BambooAI — 31 окт. 2026 г..
- Для чего можно использовать BambooAI?
- Исследовательский анализ наборов данных CSV или Excel, когда код, лежащий в основе каждого результата, должен поддаваться проверке. Анализ конфиденциальных данных с помощью локально размещённых моделей с открытыми весами. Продолжение анализа набора данных в нескольких сессиях с повторным использованием предыдущих вычислений и сохранённой памяти. Преобразование завершённого анализа в переиспользуемую процедуру для запуска на новых данных.
- Где скачать BambooAI?
- Исходный код и инструкции по установке — на GitHub: https://github.com/pgalko/BambooAI
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Мост между R и Python, который подключает активную сессию RStudio или Positron к Claude Code, Codex и другим LLM-агентам на базе MCP.
Оператор Kubernetes для развёртывания и автомасштабирования LLM, моделей эмбеддингов и реранкинга, а также моделей преобразования речи в текст через API, совместимый с OpenAI.
Открытые языковые модели общего назначения XHToken на 4B и 1.7B параметров для локального запуска и агентных сценариев с вызовом инструментов.
CLI-инструмент и расширение для VS Code, которые помогают версионировать данные и модели вместе с Git и проводить воспроизводимые ML-эксперименты.
Шаблон Docker Compose для запуска локального AI- и low-code-стека с self-hosted n8n, Ollama, Qdrant и PostgreSQL.