Cloud SQL for PostgreSQL 对话式分析概览

借助 Cloud SQL for PostgreSQL 中的对话式分析,您可以使用自然语言与智能体就您的数据库数据进行对话。如需获取有关数据的答案,您需要:

  • 为您选择的一组知识来源(例如表和视图)创建数据代理。
  • [可选] 为代理创建上下文和指令,以配置数据代理,使其能够针对特定应用场景有效回答问题。

在自定义代理之前,我们建议您先使用代理创建的上下文和指令。

对话分析可提供以下类型的上下文:

  • 引导式 - 您可以在 Google Cloud 控制台中创建此上下文。此选项非常适合不想直接编写代码的用户。
  • 高级 - 您可以在 Gemini CLI 或 IDE 中创建此上下文。我们建议希望更好地控制代理质量的用户采用此方法。此上下文会重复使用 QueryData 方法的上下文。

创建数据智能体后,您就可以与它们对话,使用自然语言询问有关 Cloud SQL for PostgreSQL 数据的问题。

对话式分析由 Gemini for Google Cloud 提供支持。

了解 Gemini for Google Cloud 如何以及何时使用您的数据。

作为一项尚处于发展早期的技术,Gemini for Google Cloud 产品可能会生成看似合理但实际上不正确的输出。我们建议您在使用前验证 Gemini for Google Cloud 产品的所有输出。如需了解详情,请参阅 Gemini for Google Cloud 和 Responsible AI。

数据服务智能体

数据代理包含一个或多个知识源,以及一组特定于应用场景的指令,用于处理该数据库数据。创建数据代理时,您可以使用以下选项对其进行配置:

  • 将知识来源(例如表和视图)与数据代理搭配使用。
  • 提供自定义表和字段元数据,以最适合给定使用情形的方式描述数据库数据。
  • 提供有关如何解读和查询数据的说明,例如定义以下内容:
    • 字段名称的同义词和业务术语
    • 用于过滤和分组的最重要字段和默认值
  • 使用引导式或进阶版内容相关定位生成功能,提供结构化上下文,数据代理可以使用这些上下文来塑造智能体的回答结构,并学习贵组织使用的业务逻辑。

管理数据代理

您可以在 Google Cloud 控制台的对话页面上创建、管理和使用以下类型的数据代理:

  • 每个 Google Cloud 项目都有一个预定义的示例代理。
  • 您已起草、创建和发布的代理列表。
  • 他人创建并与您共享的代理列表。

如需了解详情,请参阅创建数据代理。

项目中支持数据智能体的其他服务(例如 Conversational Analytics API)可以访问您在 Cloud SQL for PostgreSQL 中创建的数据智能体。您还可以通过使用 Conversational Analytics API 调用在 Google Cloud 控制台中创建的代理来访问该代理。

对话

对话是指与数据代理或数据库数据源进行的持久化对话。您可以向数据代理提出多部分问题,这些问题使用“销售”或“最受欢迎”等常见术语,而无需指定表字段名称或定义条件来过滤数据库数据。

返回给您的对话回答提供以下功能:

  • 以文本、代码或图表(如适用)形式呈现的问题答案
  • 智能体得出结果背后的推理。
  • 有关对话的元数据,例如所使用的代理和数据库数据源。

当您创建与数据库数据源的直接对话时,Conversational Analytics API 会在没有数据代理提供的上下文和处理指令的情况下解读您的问题。因此,直接对话结果可能不太准确。对于需要更高准确性的情况,请使用数据代理。

您可以使用 Google Cloud 控制台在 Cloud SQL for PostgreSQL 中创建和管理对话。如需了解详情,请参阅通过对话分析数据。

安全

您可以使用 Conversational Analytics API IAM 角色和权限管理对 Cloud SQL for PostgreSQL 中对话分析功能的访问权限。如需了解特定操作所需的角色,请参阅数据代理所需角色和对话所需角色。

位置

使用对话分析创建代理时,控制平面(负责规划、管理工作流和调用工具 [编排])仅使用全球端点。数据平面(用于提取、检索和处理实际数据库记录和向量文档)使用区域端点。

价格

当您创建数据代理以及与数据代理或数据库数据源对话时,系统会按照 Cloud SQL for PostgreSQL 计算价格对运行的查询收费。在预览版期间,创建和使用数据智能体和对话不会产生额外费用。

动态共享配额

Vertex AI 中的动态共享配额 (DSQ) 用于管理 Gemini 模型的容量。 与传统配额不同,DSQ 允许您访问大型共享资源池,而无需为每个项目设置固定的模型吞吐量限制。

性能(例如延迟时间)可能会因整体系统负载而异。在共享资源池需求量较大的时段,您偶尔可能会遇到暂时性 429 Resource Exhausted 错误。这些错误表示共享池容量暂时受限,但并不表示您已达到项目的特定配额限制。如需检查容量,请稍等片刻后重试请求。

后续步骤