什么是Meta Agent(数据智能体)

DMS Meta Agent 是基于 DMS OneMeta 体系,并结合大模型能力开发的面向企业数据管理的多智能体(Muti-Agent),旨在解决传统数据管理中的复杂性与低效性问题。其核心功能包括:

  • 资产盘点:Meta Agent 通过扫描和解析元数据,能够自动生成表和字段的业务描述、SQL 注释以及数据库业务目录等。此外,知识库模块将为您提供生成知识的自主管理服务。使得DMS能够基于生成的知识,实现更精准的 AI 服务
  • 资产问答:在 Data Copilot 中,用户可以实现资产查找、分析和使用建议、真正做到数据随时可用,决策得心应手。

Meta Agent 中的知识库

DMS 知识库是 Meta Agent 的核心组成部分,支持展示系统自动生成的各类知识,同时也允许用户手动补充和修改,确保知识的及时性和准确性。这一功能使得 Data Copilot 能够更好地理解用户需求,快速响应问题,实现智能化决策。

1.知识来源介绍

业务知识对于 NL2SQL 的效果至关重要。目前,DMS 支持通过 Copilot 界面以问答交互的形式,积累并支持您自助补充业务知识。知识对Copilot的作用如下:

image

此外还可通过数据增强链路构建业务知识,基于历史执行 SQL 抽取 SQL 模板,并将其翻译为问题,作为知识库中的 SQL 记录。

image

注意事项

  • 知识管理界面展示当前 DMS 租户下沉淀的所有业务知识,包含自动生成和手动添加的知识。
  • 知识库中自动创建的 SQL 记录源于 Copilot 反馈(点赞)。
  • 知识库中的片段知识是基于 SQL 执行历史及表结构自动生成的。

2.如何增加知识

2.1增加单个知识

通过知识库功能手动添加知识的步骤如下:

①首先,登录数据管理DMS 5.0

②在控制台左上角单击图标,选择“全部功能 > 数据资产 > 知识库”。

说明:若您使用的是非极简模式的控制台,请在顶部菜单栏中,选择数据资产 > 知识库

③在知识粒度页签下,单击“新增”按钮,进入新增知识面板。

④填写知识信息

  • 新增知识面板中,您需要填写相关的描述、内容和思考过程,同时选择知识类型、知识等级和关联库等参数。
  • 注意:只有在选择知识类型为 SQL 记录时,思考过程参数才会显示。为了确保信息的准确性和完整性,建议您按照 DMS 提供的模板格式进行填写。

思考过程(即思维模板),示例如下:

度量(指标):用户询问了加州各学校的成绩情况,并希望知道哪个学校最好。根据上下文,需要计算每个学校的总平均成绩。
维度(筛选条件):用户问题里没有提到特定的筛选条件,单核心维度为学校名称。
综上,需要使用satscores表,sname列,其中sname作为projection选择,计算总平均成绩用于排序,不涉及分组。

⑤单击确定

通过 Copilot 自动生成知识:

  • 当您对 Copilot 生成的信息进行点赞或反馈时,这些信息将被自动记录为知识。更多信息,请参见Data Copilot

点赞的SQL以及问题描述会自动被录入知识库,且知识类型为 SQL 记录、知识等级为待补充。

反馈的知识点以及修改的 SQL 会自动被录入知识库,且知识类型为片段知识、知识等级为待补充。

  • DMS 还支持通过数据增强链路构建知识。基于用户在系统中的历史执行 SQL,提取出 SQL 模板并将其转化为可理解的问题,实时更新知识库中的 SQL 记录。

2.2批量增加知识

DMS 系统支持通过 CSV 文件批量导入知识,具体步骤如下:

①在知识粒度页签下,单击批量导入,以开始导入流程。

②系统将提供模板供您下载。按照模板格式填写知识信息后,将保存的 CSV 文件上传至系统。

③最后,单击“确认”按钮以完成导入操作。系统将处理您的文件并将知识信息添加到知识库中。

3.知识的管理与搜索

3.1管理知识

在知识列表页面,您可以随时编辑或删除知识,为了提升管理的灵活性,我们引入了标签功能,帮助您快速定位目标知识。

3.2新增标签

标签是快速查找知识的工具,以下是新增标签的步骤:

①在知识列表页面上方,单击标签管理,以进入标签管理界面。

②新增标签

单击新增,输入标签名称,再单击确认完成添加

说明:您还可以对现有标签进行修改、删除,灵活管理标签信息。

③知识绑定标签

为了更好地组织知识,您可以将标签绑定到特定知识上。具体步骤如下:

  1. 单击目标知识行的标签图标,再单击绑定

image

  1. 在标签对话框中,单击添加
  2. 选择目标标签(可多选),再单击确认

说明:每个知识最多可绑定20个标签。

3.3搜索知识

为了更高效地检索知识,您可以使用多种筛选条件,包括关键字、标签、知识等级、知识类型以及关联的数据库。具体的搜索操作包括:

  • 输入关键字以快速查找相关知识。
  • 使用标签进行精确筛选。
  • 根据知识类型进一步细化搜索结果。

image

4.SQL 知识的整合

SQL 窗口中,您可以方便地管理和使用知识库中的 SQL 知识,包括编辑、收藏 SQL 语句以及查看执行历史记录。

  • 收藏SQL:单击我的 SQL,在收藏页签下输入需要收藏的 SQL 语句,再单击添加。

image

  • 编辑知识:在知识库页签下输入需要编辑的 SQL 语句,再单击编辑。

说明:DMS 默认将收藏的 SQL 语句添加至知识库中。

image

  • 查看执行历史:您可以在知识库页签下查看已经执行的 SQL 语句,以便进行复查或分析。

SQL查询与业务描述的智能融合

若您已在 Copilot 中查询当前表的信息,系统会自动为表和字段提供详细的业务描述。

您只需在 SQL 窗口中,单击右上方的表列表图标,随后在操作列中选择“更多”选项,再点击“查看表详情”,即可访问到补充的业务描述。

image

结语

Meta Agent(数据智能体)中的知识库功能为企业数据管理带来了前所未有的便利,它不仅帮助用户高效管理数据资产,还推动了智能决策的实现。通过自动化的知识生成与灵活的管理,数据管理 DMS 为企业提供了一条通向智能化数据管理的新路径。希望本文能为您揭开 Meta Agent 的神秘面纱,期待您的参与,让我们共同开启数据驱动的新时代!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐