项目描述:
该项目用于解决企业在海量知识库的前提下,检索特定知识的痛点,提供相关知识的录入及借助 AI 机器人实现相关知识的输入,省去了挨个打开文档的时间,该项目涉及以下几个功能点:
1. 对话:针对已录入的知识进行有主题的对话(文字和发送语音方式),得到相关知识内容,用户可管理多个对话话题,也可创建新的话题,也可将当前维护的知识库机器人通过微信小程序分享给好友
2. 知识训练:该模块允许用户上传特定的知识内容文件或网页,对当前数字人进行知识的训练,从而丰富知识内容,为后面 AI 聊天提供更多的知识输出
3. 知识图谱:展示已训练的知识点的关系图,点击某个知识点,可查看相关出处或文件下载
4. 知识更新:对当前已上传的知识文件/网页进行维护,删除特定文件/网页,则相关知识删除
5. 用户管理:该模块提供部门和用户管理
责任描述:
1. 使用 vite 快速搭建 vue3 项目开发环境
2. 结合 elementPlus 封装组件并进行页面样式开发
3. 使用 uniapp 搭建微信小程序项目,用户展示知识库 AI 聊天界面
4. 使用 echart 展示知识内容的关系情况
5. 通过 WebSocket 进行数据交互,进行消息的流式输出
6. 涉及技术栈:vue3+vueRouter+axios+elementPlus+typescript+uniapp