该项目面向企业内部知识管理和智能问答场景,主要解决企业文档分散、资料检索效率低、客服或员工重复查询成本高的问题。系统适用于企业制度文档、产品手册、客服 FAQ、技术文档、售后流程等资料管理场景。用户上传文档后,系统自动解析内容并建立知识库,提问时可基于相关文档生成回答,帮助企业快速搭建内部 AI 助手、智能客服或文档问答系统。
点击空白处退出提示
该项目面向企业内部知识管理和智能问答场景,主要解决企业文档分散、资料检索效率低、客服或员工重复查询成本高的问题。系统适用于企业制度文档、产品手册、客服 FAQ、技术文档、售后流程等资料管理场景。用户上传文档后,系统自动解析内容并建立知识库,提问时可基于相关文档生成回答,帮助企业快速搭建内部 AI 助手、智能客服或文档问答系统。
系统主要功能包括用户登录、知识库管理、文档上传、文本解析、内容切分、向量化索引、语义检索、AI 问答、引用来源展示、会话历史记录和多知识库管理。用户可以创建不同知识库并上传 PDF、Word、Markdown 等文档,系统自动提取正文并拆分为片段。提问时,系统先检索相关文档内容,再结合大模型生成回答,并展示引用来源,减少回答不准确的问题。后台支持查看文档处理状态、问答记录和知识库数据。
我主要负责后端接口设计与核心功能实现。项目后端基于 Java + Spring Boot 开发,使用 MySQL 存储用户、知识库、文档、会话和问答记录,使用 Redis 做会话缓存、接口限流和热点数据缓存。文档上传后,后端解析文本内容,按段落和长度进行切分,再调用 Embedding 接口生成向量并写入向量数据库。用户提问时,系统通过语义检索召回相关片段,将上下文和问题一起发送给大模型 API 生成答案。项目实现了 JWT 登录认证、统一响应结构、全局异常处理、参数校验、Docker 部署和 Nginx 反向代理配置。




评论