开源软件 ShowDoc 新版发布,支持 AI 知识库助手

AI摘要
ShowDoc新增AI知识库助手功能,通过语义理解实现智能问答。它能快速定位文档信息、解释复杂概念、整合跨文档内容,支持项目成员高效检索技术文档。管理员需在项目设置中启用该功能,系统将自动构建知识库。助手遵循项目权限设置,确保数据隔离与安全。

关于 ShowDoc

开源地址:github.com/star7th/showdoc

官网地址:www.showdoc.com.cn/

ShowDoc 是一个在线文档管理系统,用于管理和分享项目文档,支持 API 文档、技术规范、产品说明、团队知识库等场景。

ShowDoc 新增了 AI 知识库助手功能,支持基于项目文档的智能问答。

功能说明

在项目文档较多的情况下,查找信息可能比较耗时。AI 知识库助手可以帮助你:

  • 快速定位文档中的具体信息

  • 理解文档中的复杂概念

  • 整合分散在多个文档中的信息

  • 辅助新人快速了解项目

工作原理

AI 知识库助手会将项目文档构建成知识库,基于文档内容回答你的问题。与关键词搜索不同,它能理解问题的语义,从知识库中找到相关内容并给出答案。

主要特性

  • 自动索引:文档保存后自动更新到知识库

  • 语义理解:基于文档语义匹配,不只是关键词搜索

  • 来源标注:答案会标注来源文档,可查看原文

示例

  • 传统搜索:输入”用户登录”,返回包含该关键词的页面列表,需要逐个查看

  • AI 知识库助手:提问”用户登录的接口地址是什么?”,直接返回答案和文档链接

使用场景

1. 查找信息

可以提问:

  • “这个项目的部署流程是什么?”

  • “用户权限有哪几种?”

  • “支付接口的参数格式是什么?”

2. 新人了解项目

新成员可以通过提问快速了解项目:

  • “这个项目是做什么的?”

  • “如何开始开发?”

  • “常用的 API 接口有哪些?”

3. 理解概念

可以询问文档中的专业术语和概念:

  • “什么是 OAuth2 认证流程?”

  • “数据库分表是怎么实现的?”

4. 跨文档查询

当答案分散在多个文档时,可以整合查询:

  • “用户从注册到发起订单的完整流程是什么?”

使用方法

项目管理员:开启功能

  1. 进入项目

  2. 点击「项目设置」→「AI 知识库」

  3. 勾选「为本项目启用 AI 知识库」

  4. 自定义欢迎语(可选)

  5. 保存配置

保存后,系统会自动开始构建项目知识库(索引所有文档),通常需要几分钟。构建完成后即可使用。

普通用户:使用助手

开启后,所有能访问该项目的用户都可以使用:

  1. 打开项目主页

  2. 点击右下角的知识库助手图标

  3. 在对话框中输入问题,按回车发送

  4. 查看返回的答案和来源文档链接

提问建议

  • 问题具体明确:”用户登录接口的请求参数有哪些?”

  • 可以分步提问:”先告诉我有哪些模块?”→”订单模块的主要功能是什么?”

  • 避免过于宽泛:”告诉我所有的接口”

安全与隐私

  • 知识库隔离:每个项目都有独立的知识库,助手只能访问该项目的文档

  • 权限继承:助手遵循项目的访问权限

    • 公开项目:所有人可用

    • 私有项目:仅项目成员或者输入密码后可用

适用场景

  • API 文档项目:查询接口信息

  • 产品说明文档:解答功能使用问题

  • 技术规范文档:查找开发标准和流程

  • 运维手册:查找故障排查方法

  • 培训文档:辅助新人学习


本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
38
粉丝
70
喜欢
189
收藏
128
排名:324
访问:2.9 万
私信
所有博文
社区赞助商