检索增强和知识管理

通义灵码提供了基于企业私域数据检索增强的能力,在开发者使用通义灵码 IDE 插件时,可以结合企业上传的文档、文件、代码库等内容作为上下文进行回答,使得通义灵码生成的回答、代码更加贴合企业特点。

企业内全局管理员、通义灵码管理员可以在通义灵码管理控制台中进行知识文件添加或删除、开启或关闭检索增强功能。

目前支持文档类、代码类文件的检索增强,分别作用于研发智能问答、行间代码智能生成场景。

image

研发智能问答的检索增强

新建知识库

管理员可在通义灵码管理控制台,单击侧边导航知识管理,单击新建知识库按钮。 在弹出的创建知识库表单中,输入以下信息:

  • 设定应用场景为智能问答
  • 填写知识库名称,建议命名清晰,便于识别;
  • (可选)提供一段描述以概述知识库的内容或用途;
  • 选择知识库成员的可见范围,默认设置为私有,即仅对知识库成员可见。

image

完成上述信息填写后,点击确定按钮提交,返回知识管理页面,将在知识库列表中看到新建的知识库。

上传文档

进入新建的知识库,单击添加数据按钮,即刻进入添加数据页面。 选择数据类型为文档,单击或拖拽文件到上传区域(灰色区域)即可上传知识库文档。

image

上传和文件格式要求:

  • 一次最多上传10个文件;
  • 文件格式支持:pdf、csv、docx、txt、markdown;
  • 单个文件大小不超过 10MB;
  • 文件名称不得超过 200 个字符,文件编码仅支持 utf-8、gbk 编码;
  • 推荐使用有层级的结构化文档,避免检索信息内容的缺失;

上传完成后,单击确认添加即可添加成功,相关文档会进入数据处理流程。

开启或关闭智能问答的检索增强

在知识库内,如果有文件的数据处理完成,即可开启智能问答的检索增强的开关。开启后,已授权的开发者在 IDE 客户端中使用通义灵码智能问答的功能时,将结合上传的数据进行回答。也可以在知识管理页面-知识库列表中选择对应知识库,开启检索增强功能开关;

反之,如需关闭检索增强可关闭开关。

image

行间代码智能生成的检索增强

新建知识库

管理员可在通义灵码管理控制台,单击侧边导航知识管理,单击新建知识库按钮。 在弹出的创建知识库表单中,输入以下信息:

  • 设定应用场景为行间代码生成
  • 填写知识库名称,建议命名清晰,便于识别;
  • (可选)提供一段描述以概述知识库的内容或用途;
  • 选择知识库成员的可见范围,默认设置为私有,即仅对知识库成员可见。

image

完成上述信息填写后,点击确定按钮提交,返回知识管理页面,将在知识库列表中看到新建的知识库。

上传代码库压缩包

进入新建的知识库,单击添加数据按钮,即刻进入添加数据页面。 选择数据类型为代码,单击或拖拽代码库压缩包到上传区域(灰色区域)即可上传知识库代码压缩包。

image

上传和代码库压缩包格式要求:

  • 一次上传1个代码库压缩包;
  • 文件格式支持:zip、gz、tar.gz;
  • 单个文件大小不超过 500MB;
  • 文件名称不得超过 200 个字符。

提示:代码知识库不建议以业务库作为知识库内容,建议以常用的二方包源码、工具库等作为知识库以提升行间生成补全质量。

上传完成后,单击确认添加即可添加成功,相关文档会进入数据处理流程。

开启或关闭智能问答的检索增强

在知识库内,如果有代码库压缩包完成数据处理,即可开启行间代码生成检索增强的开关。开启后,已授权的开发者在 IDE 客户端中使用通义灵码行间代码智能生成的功能时,将结合上传的代码数据进行代码建议生成。也可以在知识管理页面-知识库列表中选择对应知识库,开启检索增强功能开关;

反之,如需关闭检索增强可关闭开关。

image

知识库可见范围管理

企业内全局管理员、通义灵码管理员可以变更企业知识库的可见范围,有以下两种方式:

  • 通过编辑知识库,修改知识库的可见范围;
  • 进入知识库,点击可见成员标签,添加或移除该知识库可见成员。

image

提示:在添加成员页面,如果勾选选择部门后,部门里的成员信息变更会自动同步

查看文件的数据处理进展

文件上传后,系统将进行数据的向量化持久化处理,以将文件处理成可以用户检索增强的格式,可在文件列表中查看数据处理的进展。 文件处理的状态分别为:

  • 等待处理:系统将有序对上传的文件进行处理,未开始处理的进入排队状态;
  • 处理中:正在对文件进行分析和向量化处理;
  • 已完成:该文件已完成分析并向量持久化;
  • 异常:文件处理出现异常,聚焦在状态标记上可查看原因,此时可结合不同的情况进行重新处理或删除异常文件;
  • 重复文件:文件内容重复,不进行重复处理,可删除重复文件;

预览或下载文档

在知识库的文件列表中,文档类型的文件支持通过单击文件名进行预览或下载,代码包类型的文件仅支持下载。

更新文档

如果文档有更新,可直接通过添加数据的操作上传新的文档,上传后将进行重新处理。

删除文档

处理异常的文档、重复文档、或不再需要的文档,可单击删除操作进行单个文档的删除。如需批量删除,可在文档列表中勾选后进行批量删除。

results matching ""

    No results matching ""