Discover and explore top open-source AI tools and projects—updated daily.
agno-agiSelf-learning data agent for grounded insights
Top 23.9% on SourcePulse
A self-learning data agent, agno-agi/dash, addresses the challenge of generating accurate and meaningful answers from data by grounding responses in six layers of context. Inspired by OpenAI's internal data agent, it targets users who need reliable insights from complex datasets, overcoming the limitations of raw LLMs in understanding schemas, business rules, and learning from errors. Dash provides actionable intelligence, improving with every query without requiring model retraining.
How It Works
Dash employs a sophisticated approach centered on six distinct layers of context: Table Usage (schema, columns), Human Annotations (metrics, business rules), Query Patterns (proven SQL), Institutional Knowledge (docs, wikis), Learnings (error patterns), and Runtime Context (live schema). It retrieves relevant context via hybrid search and generates SQL grounded in existing, validated patterns. The core innovation is a "gpu-poor continuous learning" loop that automatically diagnoses query failures, saves fixes as "Learnings," and prevents repetition, thereby enhancing accuracy over time without traditional fine-tuning.
Quick Start & Requirements
OPENAI_API_KEY in an .env file (or via export), and run docker compose up -d --build. Load sample data and knowledge using docker exec -it dash-api python -m dash.scripts.load_data and docker exec -it dash-api python -m dash.scripts.load_knowledge.OPENAI_API_KEY. Docker is used for setup.http://localhost:8000/docs to confirm the application is running. Connect to the Web UI at os.agno.com by adding http://localhost:8000 as a local source.os.agno.com (Web UI), http://localhost:8000/docs (API docs).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project's license is not specified in the README, posing a significant adoption blocker for due diligence. It requires an OPENAI_API_KEY, making it dependent on OpenAI's services and associated costs. The "Institutional Knowledge" layer mentions an optional "MCP" component, suggesting potential external dependencies or setup complexities for full functionality.
3 weeks ago
Inactive
microsoft
xlang-ai
Canner