pgalko/BambooAI
A Python library powered by Language Models (LLMs) for conversational data discovery and analysis.
Employs a multi-agent architecture with semantic memory (vector DB for storing solutions) and episodic memory (dataframe ontology) to ground LLM reasoning in data context. Generates and self-corrects Python code through iterative execution, supporting both local and fetched datasets with optional planning agents for complex tasks. Integrates with vector databases (Pinecone), web search APIs, and external datasets while offering Jupyter and Flask web UI interfaces.
768 stars.
Stars
768
Forks
81
Language
Python
License
MIT
Category
Last pushed
Dec 30, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/pgalko/BambooAI"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
biocypher/biochatter
Backend library for conversational AI in biomedicine
7-docs/7-docs
Use local files or public GitHub repository as a source and ask questions through ChatGPT about it
redis-developer/ArXivChatGuru
Use ArXiv ChatGuru to talk to research papers. This app uses LangChain, OpenAI, Streamlit, and...
redis-developer/LLM-Document-Chat
Using LlamaIndex, Redis, and OpenAI to chat with PDF documents. Supplementary material for blog...
Kedhareswer/QuantumPDF_ChatApp_VectorDB
QuantumPDF V1.3 enables intelligent conversations with PDF documents. Built with Next.js 15 and...