Skip to content

欢迎使用

什么是大模型数据助手?

一个轻量级、支持全链路且易于二次开发的大模型应用项目

已集成MCP多智能体架构

基于 Dify 、LangChain/LangGraph、llamaIndex、Neo4j、MCP、Ollama&Vllm、Sanic 和 Text2SQL 📊 等技术构建的一站式大模型应用开发项目,采用 Vue3、TypeScriptVite 5 打造现代UI。它支持通过 ECharts 📈 / AntV(mcp-server-chart) 实现基于大模型的数据图形化问答,具备处理 CSV 文件 📂 表格问答的能力。同时,能方便对接第三方开源 RAG 系统 检索系统 🌐等,以支持广泛的通用知识问答。

作为轻量级的大模型应用开发项目,Sanic-Web 🛠️ 支持快速迭代与扩展,助力大模型项目快速落地。🚀

整体架构

  • 多智能体: 支持多模型、多智能体+MCP协同任务
  • 大模型交互: 全面支持主流大模型交互框架,如 Dify 与 LangChain
  • 核心技术栈:Dify + Ollama + RAG + (Qwen3/DeepSeek) + Text2SQL + MCP + Neo4J + LangGraph
  • UI 框架:Vue 3 + TypeScript + Vite 5
  • 数据问答:集成 ECharts/AntV大模型实现Text2SQL轻量级的图形化数据问答展示
  • 表格问答:支持 CSV格式文件的上传与基于大模型总结预处理和Text2SQL的表格数据问答
  • 通用问答:支持通用数据形式问答基于对接三方RAG系统+公网检索模式
  • 应用架构:作为一个轻量级全链路一站式大模型应用开发框架方便扩展落地
  • 灵活部署:支持大模型应用开发各依赖组件docker-compose一键拉起快速部署零配置 image

版本说明

  • v1.1.9不兼容v1.1.8以下的版本建议铲掉重新部署
版本 功能描述 使用Dify 使用LangChain/MCP 全库多表统计 多Sheet统计
v1.1.9 智能问答 - -
v1.1.9 数据问答 支持 -
v1.1.9 表格问答 - 不支持
v1.1.9 深度搜索 - -

迭代计划

1. 对话

1.1 通用问答

  • ✅ 基于LangGraph+MCP+RactAgent 实现通用问答

1.2. 数据问答

  • ✅ 整库多表基于 neo4j 绘制库表血缘关系,数据问答时减少上下文表信息
  • ✅ 引入 Embedding + 向量检索作为 BM25 的补充(处理同义词、泛化)
  • ⏳ 基于 llamaIndex 构建多表数据问答 few shot 检索增强,提高模型效果
  • ⏳ 添加后台管理系统维护数据权限、库表 Schema、基于图数据库的表关系数据、多数据源管理等

1.3. 表格问答

  • ✅ 基于 LangGraph 构建基于大模型单表格单 sheet 分析
  • ⏳ 使用 LangGraph 构建基于大模型多表格多 sheet 联合 Join 分析

1.4. 深度搜索

  • ⏳ 基于 LangGraph 实现深度搜索功能

2. 效率

  • ⏳ 添加具体垂直场景的智能体 + MCP

3. 智能体

  • ⏳ 参考各大开源智能体框架实现对应功能

4. 桌面端

  • ⏳ 添加桌面端应用APP

🤝 欢迎有想法的同学参与贡献,欢迎加入

下一步


准备好开始了吗? 让我们从 环境配置 开始吧!