通过自定义知识库,定制企业私有 RAG
腾讯云代码助手允许企业创建专属的自定义知识库,并且支持的文件类型有单文档、多文档、文档压缩包、离线代码库等。企业管理员可以将企业知识库中上传的文档和文件等内容整合起来,便于企业开发者在回答问题时将其作为上下文参考,从而使代码助手的回答更贴合企业特点。
创建自定义知识库
创建自定义知识库只需要如下几步操作即可:
1. 创建知识库空间:
输入名称(20个英文字符或10个中文字符) -- 必填。
描述(30个英文字符或15个中文字符) -- 选填。
可见范围:必选,默认是企业所有成员。可设置部分成员可见,支持输入搜索选择和在下拉选项列表中直接选择。
单击确定创建完成,整体截图如下:

2. 上传文件:
为当前知识库添加文件,支持以下类型:
文档:支持 .md、 .markdown、.docx、.pdf 格式,每个文档不超过 30MB。
压缩包:支持 .zip、.tar、.tgz、.tar.gz、.gz、.gzip 格式,每个压缩包不超过 100 MB,解压后文件不超过 500 个。
文件内容命名要遵循 utf-8、gbk 编码,暂时不支持其它格式的编码。

单击添加数据,进入添加文件页面。支持文件拖拽和单击选择文件两种交互。

单击并下载成 ZIP 包后,然后拖拽到当前页面后,单击确定后,会进行后端解压,如果遇到限制会给出失败原因。没有问题后则上传成功,并返回到知识库的首页展示文件列表。每个文件都有直观的索引状态展示。

3. 等待索引完毕后开启知识库。
数据处理状态:索引中、索引失败、已完成。
索引中和索引失败的数据不可启用。
索引完成的数据默认启用。

返回知识库首页,开启知识库。

更新自定义知识库
通过以下两种方式修改知识库的基本信息,包括知识库的名称、描述;也可以对已经有的知识库进行文件的添加。
从知识库列表编辑:在知识库列表中选择对应知识库,单击编辑,即可进入知识库编辑模式。

知识库内页面编辑:进入对应知识库内,单击名称边上的按钮进行编辑,回车即完成保存。同时,也支持添加数据或对知识库进行设置。

使用自定义知识库
适用版本
适用版本 | 腾讯云代码助手旗舰版、专享版、企业版。 |
插件版本 | 需要升级到最新版本 3.1.20。 |
VSCode 使用步骤
当前用户如果处于企业组织,且企业组织下有自定义知识库,那么 @ Docs 知识库下就会出现自定义知识库分类。如下:

您可以通过键盘或者鼠标的两种方式选中内置的知识库。

接下来我们看看效果:

JetBrains 使用步骤
当前用户如果处于企业组织,且企业组织下有自定义知识库,那么 @ Docs 知识库下就会出现自定义知识库分类。如下:

执行后的效果如下:
