Repolode
pgalko

pgalko/BambooAI

지속형 Python 커널에서 단계별로 분석하고 모든 계산 결과를 추적할 수 있으며, 로컬 오픈 웨이트 모델에서도 실행할 수 있는 AI 데이터 분석 도구입니다.

스타
838
포크
94
열린 이슈
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인용된 계산을 새 커널에서 다시 실행해 재현성을 확인합니다.
  • 04Adaptive 모드에서 별도의 Reviewer 모델이 분석에 이의를 제기할 수 있습니다.
  • 05다양한 호스팅 제공업체와 Ollama 및 vLLM을 통한 로컬 모델을 지원합니다.
  • 06PDF, Word, Markdown, 텍스트 첨부 파일을 파싱합니다.

활용 사례

  • 각 결과를 산출한 코드를 감사할 수 있어야 하는 CSV 또는 Excel 데이터셋의 탐색적 분석.
  • 로컬에서 호스팅하는 오픈 웨이트 모델로 민감한 데이터를 분석하는 작업.
  • 이전 계산 결과와 저장된 메모리를 재사용하며 여러 세션에 걸쳐 데이터셋을 후속 분석하는 작업.
  • 완료된 분석을 새 데이터에서 다시 실행할 수 있는 재사용 가능한 루틴으로 만드는 작업.

포함된 컬렉션

토픽

자주 묻는 질문

BambooAI은(는) 무엇인가요?
지속형 Python 커널에서 단계별로 분석하고 모든 계산 결과를 추적할 수 있으며, 로컬 오픈 웨이트 모델에서도 실행할 수 있는 AI 데이터 분석 도구입니다. BambooAI는 LLM 기반 데이터 분석 환경입니다. 주 분석 모델은 질문을 단계별로 처리하며, 매번 Python 셀을 실행하거나 이전 출력을 살펴보고, 참고 문서를 검색하거나 읽고, 명확한 설명을 요청하거나 보고서를 작성하는 작업을 선택합니다. 실행된 셀은 지속형 작업 공간에 남기 때문에 이후 단계와 후속 질문에서 이전 계산 결과를 활용할 수 있습니다.
BambooAI은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
BambooAI은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
BambooAI은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. BambooAI의 마지막 커밋은 2026년 10월 31일입니다.
BambooAI은(는) 어디에 사용할 수 있나요?
각 결과를 산출한 코드를 감사할 수 있어야 하는 CSV 또는 Excel 데이터셋의 탐색적 분석. 로컬에서 호스팅하는 오픈 웨이트 모델로 민감한 데이터를 분석하는 작업. 이전 계산 결과와 저장된 메모리를 재사용하며 여러 세션에 걸쳐 데이터셋을 후속 분석하는 작업. 완료된 분석을 새 데이터에서 다시 실행할 수 있는 재사용 가능한 루틴으로 만드는 작업.
BambooAI은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pgalko/BambooAI

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트