系统整体结构如下所示:
用户界面层(Vue前端)-后端服务层(Spring Boot)-算法服务层(RAG算法、MinerU文档解析、智能体模块)-数据与存储层(MySQL、Redis、MinIO)
系统逻辑说明:用户通过前端页面发起操作,如上传文档、创建知识库、智能问答等;前端通过REST接口向后端模块发出请求;后端模块根据业务类型调用相应算法模块或调度智能体模块执行任务;算法模块返回处理结果后,后端负责存储数据并反馈给前端;前端根据返回状态与数据动态展示结果。
结构层次说明:
1. 展示层(前端):负责UI交互、信息可视化与用户操作响应。
2. 服务层(后端):负责统一接口封装、任务调度与安全认证。
3. 算法层(智能层):提供RAG知识问答、文档解析与智能工作流编排能力。
4. 资源层:包含数据库(MySQL)、缓存(Redis)与文件存储(MinIO),支撑数据持久化与高效访问。
功能说明:
本系统是一个基于RAG(Retrieval-Augmented Generation)智能知识问答与文档理解平台,通过对文档内容解析、知识向量化处理与智能体任务编排,实现从数据采集、知识构建、智能问答到公文写作、信息提取等全流程智能化处理。
系统采用前后端分离的微服务架构设计,前端负责交互展示,后端负责统一接口封装与调度,算法层提供知识增强问答与文档解析核心能力,基础设施层提供数据存储与高性能计算支撑。
工作职责:负责系统解决方案编写,核心模块的开发,制定开发计划,分配各模块开发任务,组织内部评审测试验收等工作