apconw/Aix-DB
Aix-DB 基于 LangChain/LangGraph 框架,结合 MCP Skills 多智能体协作架构,实现自然语言到数据洞察的端到端转换。
解决的问题
Aix-DB 让业务用户可以用自然语言提出数据问题,并立即获得答案、SQL 查询和可视化图表,无需编写代码或了解数据库模式。
工作原理
系统使用大型语言模型(LLM)理解用户意图,然后基于 RAG 的检索层利用模式知识丰富请求。Text-to-SQL 代理生成并验证 SQL,并在众多支持的数据库之一上执行。结果通过基于 Vue 的 Web UI 中的 ECharts/AntV 自动可视化。架构分层:Vue 3 前端、Sanic API 网关、智能服务层(LLM、Text2SQL、RAG、多代理 MCP)以及存储后端(关系型、向量、图、文件)。
适用人群
- 需要快速数据洞察但缺乏 SQL 专业知识的业务分析师和产品经理。
- 寻找可即插即用、可自托管的对话式 BI 平台的开发者。
- 希望采用安全、本地化解决方案进行自然语言数据探索的企业。
亮点
- 端到端的自然语言到数据洞察流程(ChatBI)。
- 支持 8 种以上关系型数据库和各种文件源。
- 多代理 MCP 框架,支持可扩展的技能集成。
- 内置可视化仪表板、报告中心和对话式图表编辑。
- 可通过 Docker 或 Docker-Compose 部署,并支持可选的本地开发设置。
- 开源 Apache 2.0 许可证,并提供面向企业功能的商业 Pro 版。
相关
- 项目
- 项目
- 项目
- 项目
- 项目