本文档介绍如何在 Bigtable 中创建、修改和删除对话。对话是指与数据智能体进行的持久化聊天。
您可以向数据智能体提出包含多个部分的问题,这些问题可以使用常见术语(例如“销售额”或“最受欢迎”),而无需指定表字段名称或定义过滤数据的条件。聊天回答会以文本和代码的形式提供问题的答案,并在适当情况下生成图表。回答还包含结果背后的推理。
您可以创建与数据智能体的对话。当您创建直接对话时,Conversational Analytics API 会在没有数据智能体提供的上下文和处理指令的情况下解读您的问题。
准备工作
-
启用 Bigtable、Bigtable Admin、Data Analytics API with Gemini 和 Gemini for Google Cloud API(如果尚未启用)。
启用 API 所需的角色
如需启用 API,您需要拥有
serviceusage.services.enable权限。如果您创建了项目,则可能已经通过 Owner 角色 (roles/owner) 拥有此权限。否则,您可以通过 Service Usage Admin 角色 (roles/serviceusage.serviceUsageAdmin) 获得此权限。了解如何授予角色。
所需的角色
如需使用数据智能体,您必须拥有与您的用例相匹配的 IAM 权限。下表列出了所需的角色,具体取决于您是要创建和发布代理、在 Gemini Enterprise 中预配代理,还是要发现和使用代理。如需了解详情,请参阅 Conversational Analytics API Identity and Access Management 角色。
| 使用场景 | 所需的角色 |
|---|---|
| 创建、修改、发布、共享和删除代理 |
|
| 在 Gemini Enterprise 中配置代理 |
如需让 Gemini Enterprise 中的用户能够使用已发布的智能体,您需要拥有在 Gemini Enterprise 管理控制台中注册和管理 A2A 智能体的权限。 |
| 发现和使用代理 |
|
如需使用 Bigtable 资源,请参阅 Bigtable 角色和权限。
创建对话
您可以在 Google Cloud 控制台的 Bigtable 页面中,通过代理页面上的代理目录标签页,创建与代理或数据源的持久对话。
创建与数据智能体的对话
如需创建与数据智能体的对话,您首先需要创建数据智能体并发布。您还可以与他人分享给您的代理发起对话。
如需在 Google Cloud 控制台中创建与数据智能体的对话,请按以下步骤操作:
在 Google Cloud 控制台中,前往 Bigtable 页面。
从列表中选择一个实例。
在导航菜单中,点击代理。
在我的代理或所有代理部分中,点击要与之对话的代理的代理卡片。系统随即会打开一个新的对话面板。
在提问字段中,输入要向数据智能体提出的问题。 例如,“我们上个季度的总销售额是多少?”或“按会话时长显示前 5 名用户”。您也可以点击 Gemini 建议的问题之一来开始对话。
数据智能体通过说明其为回答您的问题而采取的操作进行回答,然后返回结果。
如需查看数据智能体为回答您的问题而采取的每个步骤,请点击显示思考过程,查看智能体推理过程中的每条消息。
如需查看有关结果计算方式的信息,请点击 查看详情。 摘要部分现在包含生成的查询,后跟查询结果。您可以复制代码。
如果数据适合,数据智能体还会提供图表、表格和其他可视化内容。 如需查看聊天记录,请前往对话列表。
如需查看代理信息,请前往详细信息面板。此面板包含代理及其知识来源的说明。
管理会话
您可以在代理页面上打开、重命名或删除对话。
打开现有对话
在 Google Cloud 控制台中,前往 Bigtable 页面。
从列表中选择一个实例。
在导航菜单中,点击代理。
在对话标签页的对话列表中,点击要打开的对话。
重命名对话
在 Google Cloud 控制台中,前往 Bigtable 页面。
从列表中选择一个实例。
在导航菜单中,点击代理。
在对话标签页的对话列表中,点击要重命名的对话。
依次点击 查看操作 > 重命名。
在重命名对话对话框中,在对话名称字段中输入对话的新名称。
点击重命名。
删除对话
在 Google Cloud 控制台中,前往 Bigtable 页面。
从列表中选择一个实例。
在导航菜单中,点击代理。
在对话标签页的对话列表中,点击要删除的对话。
点击 查看操作 > 删除。
在要删除对话吗?对话框中,点击删除。
位置
对话分析在全球范围内运行;您无法选择要使用的区域。