欢迎使用
什么是大模型数据助手?
一个轻量级、支持全链路且易于二次开发的大模型应用项目
已集成MCP多智能体架构
基于 Dify 、LangChain/LangGraph、Lamaindex、MCP、Ollama&Vllm、Sanic 和 Text2SQL 📊 等技术构建的一站式大模型应用开发项目,采用 Vue3、TypeScript 和 Vite 5 打造现代UI。它支持通过 ECharts 📈 / AntV 实现基于大模型的数据图形化问答,具备处理 CSV 文件 📂 表格问答的能力。同时,能方便对接第三方开源 RAG 系统 检索系统 🌐等,以支持广泛的通用知识问答。
作为轻量级的大模型应用开发项目,Sanic-Web 🛠️ 支持快速迭代与扩展,助力大模型项目快速落地。🚀
整体架构
- 多智能体: 支持多模型、多智能体+MCP协同任务
- 大模型交互: 全面支持主流大模型交互框架,如 Dify 与 LangChain
- 核心技术栈:Dify + Ollama + RAG + (Qwen3/DeepSeek) + Text2SQL + MCP
- UI 框架:Vue 3 + TypeScript + Vite 5
- 数据问答:集成 ECharts/AntV大模型实现Text2SQL轻量级的图形化数据问答展示
- 表格问答:支持 CSV格式文件的上传与基于大模型总结预处理和Text2SQL的表格数据问答
- 通用问答:支持通用数据形式问答基于对接三方RAG系统+公网检索模式
- 应用架构:作为一个轻量级全链路一站式大模型应用开发框架方便扩展落地
- 灵活部署:支持大模型应用开发各依赖组件docker-compose一键拉起快速部署零配置
版本说明
- v1.1.6不兼容以前版本建议铲掉以前版本重新部署
版本 | 功能描述 | 使用Dify | 使用LangChain/MCP | 全库多表统计 | 多Sheet统计 |
---|---|---|---|---|---|
v1.1.6 | 通用问答 | 否 | 是 | - | - |
v1.1.6 | 数据问答 | 否 | 是 | 支持 | - |
v1.1.6 | 表格问答 | 是 | 否 | - | 不支持 |
v1.1.6 | 报告问答 | 是 | 否 | - | - |
迭代计划
- 数据问答
- 整库多表基于neo4j绘制库表血缘关系数据问答时减少上下文表信息
- 基于lamaindex构建多表数据问答few shot检索增强提高模型效果
- 表格问答
- 集成MCP多智能体架构支持多维度表格统计
- 报告问答
- 基于文件上传分析构建特定文件报告以图表形式展示
- 通用智能体
- 集成MCP多智能体架构支持如DeepSearch等通用能力场景
- 欢迎有想法的同学参与贡献欢迎加入
下一步
准备好开始了吗? 让我们从 环境配置 开始吧!