智答云知识助手平台面向企业内部知识管理、员工自助问答和客服工单辅助场景建设。项目立项背景是企业内部制度文件、操作手册、流程规范分散在不同系统中,员工遇到报销、请假、IT设备申请、入职流程等问题时,需要反复查找文档或咨询相关部门,沟通成本较高,也容易出现回复口径不统一的问题。因此,本项目的目标是搭建一个统一的企业知识问答平台,将制度文档、业务流程、常见问题和历史工单沉淀为可检索、可更新、可权限管理的知识库,并通过智能问答能力提升信息获取效率。
平台主要包含工作台、知识库管理、智能问答、工单中心、数据分析和系统设置等模块。知识库管理模块支持上传 Word、PDF、Excel、PPT 等常见文档,并对文档进行分类、状态管理和版本维护;智能问答模块支持用户用自然语言提问,系统根据企业知识内容检索相关资料并生成回答,同时展示参考依据,减少“凭经验回答”的情况;工单中心模块用于处理无法直接通过知识库解决的问题,支持将问答记录转为工单并分配给对应人员;数据分析模块展示问答量、知识命中率、平均响应时间、满意度等指标,帮助管理员判断知识库建设效果。
用户的典型使用路径是进入平台后选择“智能问答”,输入如“员工请假流程是怎样的”“差旅报销需要哪些材料”等问题,系统会结合已发布知识文档进行检索和回答。如果答案无法满足需求,用户可以一键提交工单,由管理员在后台继续处理。管理员则可以在知识库模块维护文档内容,在数据分析模块查看高频问题和低命中问题,从而持续补充知识库,形成“知识沉淀—智能问答—工单反馈—知识优化”的业务闭环。
项目整体采用前后端分离架构,前端使用 Vue3 搭建管理后台界面,主要负责工作台数据展示、知识库列表管理、智能问答交互、工单流转页面和数据看板展示;后端使用 Spring Boot 提供业务接口,完成用户登录鉴权、文档管理、问答记录保存、工单状态流转和统计数据计算;数据库使用 MySQL 存储用户信息、知识文档元数据、问答记录、工单记录和操作日志。智能问答部分采用 RAG 检索增强思路,将上传文档进行解析、切分和向量化处理,用户提问后先从知识库中检索相关片段,再结合大语言模型生成回答,提升回答内容与企业资料的匹配度。
我主要负责前端核心页面开发和部分接口联调工作,包括工作台首页、智能问答页面、知识库管理列表、工单中心列表和数据分析看板。工作台页面完成了问答量、知识命中率、平均响应时间、满意度等指标卡片展示,并接入趋势图组件展示近7日使用情况;智能问答页面实现了用户提问、AI回复、对话记录展示、清空会话、输入框状态控制等交互;知识库管理页面实现了文档列表、分类筛选、状态标识、分页展示和操作入口;工单中心页面实现了工单状态筛选、详情查看和处理记录展示。通过组件化封装,将表格、状态标签、统计卡片、图表面板等公共组件复用到多个页面中,减少了重复代码。
项目中遇到的主要难点是智能问答页面的交互状态较多,用户发送问题后需要同时处理输入禁用、加载动画、消息追加、异常提示和历史记录保存,如果状态控制不清晰,容易出现重复提交或消息顺序错乱的问题。我的解决方式是将会话数据统一维护为消息列表,并为每条消息增加角色、时间、加载状态和内容字段,接口返回后再更新对应消息内容,使页面状态更加稳定。另一个难点是知识库文档类型较多,不同文件的状态、分类和更新时间都需要在表格中清晰展示,我将文件类型图标、状态标签和操作按钮封装为独立组件,提升了页面一致性和后续维护效率。
项目完成后,平台能够支持企业常见制度类问题的自助查询,管理员可以统一维护知识文档,员工可以通过问答方式快速获取流程说明。以测试数据统计,系统可覆盖请假、报销、入职、IT设备、采购流程等多个高频场景,减少人工重复答疑,提高知识查询效率。该项目也让我熟悉了 AI 应用在企业知识管理场景中的落地方式,并提升了我在前端页面搭建、接口联调、数据看板展示和复杂交互状态管理方面的实践能力。