DMS知识库功能不仅支持展示Meta Agent自动生成的各类知识,还支持手动补充和修改知识,知识可以帮助Data Copilot更好地理解、回答问题,并实现自动化决策和推理,进一步提升服务能力。本文为您介绍增加知识、编辑知识等操作。
知识来源介绍
业务知识对于NL2SQL的效果至关重要。目前,DMS支持通过Copilot界面以问答交互的形式积累业务知识、支持用户自助补充业务知识,以及DMS通过数据增强链路构建业务知识。知识对Copilot的作用如下:

通过数据增强链路构建知识指基于您在DMS的历史执行SQL,抽取为SQL模板,并将SQL翻译为问题,作为知识库中的SQL记录。

注意事项
-
知识管理界面展示当前DMS租户下沉淀的所有业务知识,包含自动生成和手动添加的知识。
-
知识库中自动创建的SQL记录源于Copilot反馈(点赞)。
-
知识库中的片段知识是基于SQL执行历史及表结构自动生成的。
增加知识
增加单个知识
通过知识库功能手动添加知识
登录数据管理DMS 5.0。
-
单击控制台左上角的
图标,选择。说明若您使用的是非极简模式的控制台,在顶部菜单栏中,选择。
-
在知识粒度页签下,单击新增。
-
在新增知识面板,填写描述、内容,选择知识类型、知识等级和关联库等参数信息。
-
单击确定。
通过Copilot自动生成知识
-
给Copilot生成的信息点赞、反馈都会生成知识。更多信息,请参见Data Copilot。
-
点赞的SQL以及问题描述会自动被录入知识库,且知识类型为SQL记录、知识等级为待补充。
-
反馈的知识点以及修改的SQL会自动被录入知识库,且知识类型为片段知识、知识等级为待补充。

-
-
通过数据增强链路构建知识。
批量增加知识
仅支持导入CSV类型的文件。
-
在知识粒度页签下,单击批量导入。
-
下载并查看模板,按照模板格式填写知识信息后,再上传CSV文件。
-
单击确认。
管理知识
在知识列表页面,您可以进行编辑、删除知识操作。
新增标签
通过标签可以快速找到目标知识。
-
在知识列表页面上方,单击标签管理。
-
新增标签。
单击新增,输入标签名称,再单击确认。
说明您还可以进行修改、删除标签的操作。
-
知识绑定标签。
-
单击目标知识行的标签
图标,再单击绑定。 -
在标签对话框中,单击添加。
-
选择目标标签(可多选),再单击确认。
说明每个知识最多可绑定20个标签。
-
搜索知识
您可以通过关键字、标签、知识等级、知识类型和关联的数据库筛选出目标知识。
筛选结果以表格形式展示,包含知识ID、知识类型、描述、标签、知识等级、关联库、关联表、关联字段、使用热度等列,操作列提供编辑和删除功能。
管理SQL知识
在使用Copilot时,为减少AI出错,DMS引入了知识库和相似查询功能。如下图所示:

