DMS问数Agent是一款可定制、可发布的智能体(机器人),可以作为对外的统一数据服务层。查询数据的人员可以通过自然语言查询、分析数据,无需排队或等候,Agent全天为您提供服务。本文为您介绍如何使用问数Agent并复制Agent访问链接给其他用户。
操作步骤
步骤一:创建项目空间
- 登录数据管理DMS 5.0。
单击控制台左上角的图标,选择
。说明若您使用的是非极简模式的控制台,请在顶部菜单栏中,选择
。单击新建项目空间,在对话框中填入项目空间名、地域等信息,单击确认。
说明项目空间名称由英文字母、数字或下划线(_)组成。
目前项目空间地域支持选择华东1(杭州)、华北2(北京)、华东2(上海)。
单击操作列的进入空间,进入目标项目空间。
说明默认只有项目创建人有权进入该项目空间。如果需要进行协作开发,请项目创建人在该项目中为目标用户添加开发权限。
步骤二:创建并使用Agent
创建Agent。
在文件页签下,单击,选择AI Agent。
添加表。
后续Agent只会回答已添加表范围内的相关问题。
双击创建的Agent。
在表信息页签下,单击添加。
选择目标表,单击确认。
添加测试集并提问Agent。
添加的测试集可以提高Agent后续回复问题的准确率,同时也会对Agent进行优化。
单击测试集页签,输入您所要提的问题,单击确认。
例如:请帮我查询订单状态为O的订单。
问题创建完成后,单击回归,Agent会自动为您回复,并生成SQL。
如果回复的内容符合您的业务要求,可单击运行。
说明如果所生成的SQL不符合您的业务要求,您可在SQL下方点踩,再单击调试并重试。如果重试后生成的SQL是准确的,可以单击保存,后续生成的SQL都将是准确的。
以报表形式展示运行结果。
分享问答Agent。
双击目标Agent,在概览页面,复制Agent的访问地址发送给其他用户,其他用户即可在对话区域提问Agent并获得问题解答。
问答示例:一共有多少条帖子呢?
常见问题
Q:Agent查询数据的权限范围是什么?会不会出现数据泄漏的情况?
A:Agent仅有权限查询已添加的表数据。不会出现数据泄露的情况。Agent的查询权限与访问Agent的用户相关联,若用户没有查询表数据的权限,则Agent只会返回SQL而不返回数据。
Q:在没有任何用户提问的情况下,Agent会主动访问已添加的表数据吗?
A:不会。Agent仅在回答用户问题时,访问库、表、列元数据以及业务知识来生成SQL。