Java + Vue 企业 AI 流程自动化平台开源:大模型、RAG、智能文档解析与审批工作流
最近开源了一个企业级 AI 流程自动化项目:
QYGL AI 企业流程自动化与智能经营平台
项目不是简单套壳聊天机器人,而是尝试解决大模型如何真正进入企业业务系统的问题,将 AI 输出与合同、发票、知识库、审批流程和经营数据进行关联。
GitHub 地址:
https://github.com/wuruiwurui/qyglai
项目介绍
系统基于 Java 21、Spring Boot 3、MyBatis-Plus、MySQL、Vue 3 和大语言模型 开发。
目前已实现从文件上传、AI 识别、业务数据落库、人工复核到审批回写的完整处理闭环。
主要功能
1. AI 智能文档解析
支持上传 PDF、Word、Excel、CSV 等文件,并自动完成:
- 合同主体、金额、付款条款与风险项提取
- 发票号码、购买方、销售方、金额与税额识别
- 重复发票检测
- 模型结果与 Java 规则交叉校验
- 异常数据自动进入人工复核
模型返回的结构化 JSON 不会直接写入数据库,而是经过字段校验、类型转换和业务规则处理后,再写入合同或发票台账。
2. 可拖拽审批流程
系统提供可视化流程设计器,支持拖拽配置:
- 人工审批
- 部门审批
- 财务审批
- AI 复核节点
AI 复核节点不是静态展示节点。
流程运行到 AI 节点时,会携带真实合同或发票数据调用当前模型。只有模型调用成功、明确建议通过、置信度达到要求且未发现风险时,流程才会自动流转;否则自动转人工审批。
3. 企业知识库 RAG
项目使用 Java 实现知识库 RAG 链路:
文档上传
→ 文本解析
→ 文档切片
→ 向量计算
→ 相似度检索
→ 大模型生成答案
→ 展示引用来源
支持知识空间权限、连续问答、文档目录、置信度和引用来源展示。
4. 老板智能经营助手
管理者可以通过对话查询:
- 销售客户跟进情况
- 财务对账异常
- 客服投诉情况
- 合同风险事项
- 人工复核待办
- 日报、周报及经营摘要
系统首先由 Java 查询 MySQL 中的真实业务数据,再让大模型组织回答,避免模型直接编造经营数字。
5. 多模型管理
系统支持配置和切换多个真实模型:
- 豆包
- OpenAI 兼容模型
- 本地模型网关
- 模拟模型
可以在前端配置模型地址、API Key 和 Endpoint ID,并查看当前使用模型、调用状态、调用日志和降级原因。
6. AI 数据闭环
系统会记录:
- 模型抽取结果
- 人工修正前后的字段值
- 修正原因和操作人员
- AI 复核建议
- 人工最终结论
- 审批通过或驳回结果
- 模型调用日志与失败原因
这些数据能够用于后续分析模型准确率、人工修正率和建议采纳率。
技术栈
后端
- Java 21
- Spring Boot 3
- Spring Security + JWT
- MyBatis-Plus
- MySQL
- Redis、Kafka
- Apache PDFBox、Apache POI
- OpenAI Compatible API
- Springdoc、Knife4j
前端
- Vue 3
- TypeScript
- Vite
- Composition API
- Lucide Icons
- 原生 Drag and Drop API
项目架构
Vue 企业管理前端
↓
Spring Boot Java 后端
↓
业务服务 / 权限 / 工作流 / RAG
↓
MySQL + Redis + Kafka
↓
豆包或其他 OpenAI 兼容大模型
项目中的 AI 能力已经全部迁移至 Java,不需要单独启动 Python 服务。
快速启动
启动后端
cd backend-java
$env:JAVA_HOME='D:\kfhj\jdk\jdk-21.0.11'
$env:Path="$env:JAVA_HOME\bin;D:\kfhj\maven\apache-maven-3.9.16\bin;$env:Path"
mvn spring-boot:run
启动前端
cd frontend-web
npm install
npm run dev
访问:
http://localhost:5173
默认账号:
admin / 123456
适合哪些人?
这个项目适合:
- 学习 Java 大模型应用开发
- 学习企业知识库 RAG
- 学习 AI 输出如何进入真实业务系统
- 学习 Vue 3 企业后台开发
- 学习 RBAC 权限与审批工作流
- 作为课程设计、毕业设计或二次开发基础
开源地址
GitHub:
如果这个项目对你有帮助,欢迎在 GitHub 点一个 Star。
也欢迎提交 Issue、功能建议或参与项目开发。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)