KMS知识库是一款Java开发的基于DeepSeek大模型和RAG技术的AI知识库,通过Elasticsearch实现全文搜索功能以及文本向量化,因此获得精准关键字检索和文本相似度检索能力,支持各大主流大语言模型DeepSeek、Qwen3、Gemini等,高效利用企业的历史文件,助你快速完成文件系统到知识库的升级,手机端支持钉钉/企业微信/飞书集成,丰富的扩展API接口便于第三方应用集成识,打造你的多种知识分享沟通方式。
简单易用低门槛、提高工作效率
知识库案管理系统可以对文档进行知识化管理,包括文档收集、整理、检索、分享、预览等日常工作,大大提高知识的分享和传播效率,操作简单易上手。
便于检索和查找
系统提供多种检索方式,包括全文检索、结果中二次检索、精准检索、高级组合检索,目录浏览等查找方式,只要有权限,用户可以在任何时间查找和检索所需要的档案信息。
资源共享
知识库提供站内分享、站外分享(带密码保护)、二维码分享等多种分享机制,并提供评论、评价功能,可以实现知识的加速传播。
风险可控
知识库提供站多种数据权限管控手段,包括登录身份验证与匿名访问机制、分层级数据权限控制、预览水印,让企业知识在分享的同时获得数据安全的可靠保障。
KMS知识库核心功能
知识库就是用户利用知识管理软件创建一个集中式存储库,该存储库可用于轻松创建、组织、查找和共享知识,将分散在各处的知识集中起来。
快速初始化:一般企业都在文档积累到一定规模才会想到去建设知识库,在搭建知识库的时候,已经有了一大批的文档需要收录到知识库去,一个优秀的知识库,应该具备自动去处理这些大批量文档的方案,而不需要逐个去手工收录。
全文搜索:当用户使用你的知识库时,他们通常知道自己想找什么。我们用知识库收录工作中的各种文档,就需要快速通过关键词检索到文档里面的内容。并且最好能支持关键字高亮与精准检索。
丰富的创作能力:创建知识库内容时,你需要一个功能丰富的功能来鼓励用户参与。这个环境应该让你能快速地排版内容、加入图片和代码,并在发布前预览效果。
审核管理:你需要能够完全控制内容的发布和下架,提高知识库的知识质量。
版本管理:需要提供每次修改知识的版本备份,在发现修改错误的情况下,可以快速恢复到修改前的版本,这样可以提高容错性,鼓励大家放开手脚去修订知识,提高知识的质量。
文件在线预览:在线预览可以让用户在检索知识的过程中快速查看文件的正文内容,避免下载-打开文件的环节。
权限管理:如果你的知识库是给公司内部使用的,你需要能够设置权限,只让有权限的人访问。这样你的文档就不会被外人看到或编辑。并且权限管理足够灵活,可以在不同粒度上进行权限管理,既可以对分类、部门归属,也可以对单个文档进行访问授权;而授权的对象,可以是单个用户,也可以是某个角色的所有用户,或者整个部门的用户。
集成和扩展:你的知识库软件应该能和其他软件连接,这样你就可以增加知识库的功能,让它更更实用,并且打破信息孤岛。比如有的企业搭建了中台,就有着把知识库集成到中台的需求;有的企业已经启用钉钉,就需要在钉钉集成知识库;有的企业已经信息化程度很高,多个系统都会产生有价值的重要文档、知识,需要知识库提供API,以便自动把这些知识推送到知识库。
KMS知识库技术架构
后端技术栈
基础框架:Spring Boot 2.3.5.RELEASE
持久层框架:Mybatis-plus 3.4.1
检索引擎:ElasticSearch 7.6.1
文档处理与转换: Libre Office 7.1.4
文本提取:Tika 1.17
安全框架:Apache Shiro 1.7.0,Jwt 3.11.0
数据库连接池: Druid 1.1.22
缓存框架:redis
日志打印:logback
其他:fastjson,poi,Swagger-ui,quartz, lombok
前端技术栈
Vue 2.6.10,Vuex,Vue Router
Axios
ant-design-vue
webpack,yarn
vue-cropper - 头像裁剪组件
@antv/g2 - Alipay AntV 数据可视化图表
Viser-vue - antv/g2 封装实现
eslint,@vue/cli 3.2.1
KMS知识库平台演示
243