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 错误。这些错误表示共享池容量暂时受限,但并不表示您已达到项目的特定配额限制。如需查看容量,请稍等片刻后重试请求。

后续步骤