查看 Application Integration 支持的连接器。
使用 Gemini Code Assist 构建集成
Gemini Code Assist 是一款依托 AI 技术的协作工具, Google Cloud 可为各种技能水平的用户提供帮助。在 Application Integration 中,Gemini Code Assist 可帮助您执行以下操作:
如需详细了解 Gemini for Google Cloud,请参阅 Gemini for Google Cloud 概览。
准备工作
- 在 Google Cloud 控制台中,前往 Application Integration 页面。
下图显示了“应用集成”页面:
- 在让 AI 帮助您构建集成部分,点击探索。
- 在随即显示的 Gemini in Application Integration 窗格中,点击 Enable Service 以启用 Gemini for Google Cloud API。
如需了解如何在 Google Cloud 项目中启用 Gemini Code Assist,请参阅为项目设置 Gemini Code Assist。
- 在 Google Cloud 项目中设置应用集成。如需了解详情,请参阅设置应用集成。
- 如果您打算使用连接器创建集成,请务必在 Google Cloud 项目中配置所需的连接。
- 如果您打算使用托管项目中的 Apigee API Hub API 创建集成,请确保您已在项目中预配 API Hub,并且应用集成服务账号具有访问其他项目中的 API 所需的角色。
所需的角色
-
如需获得使用 Gemini 所需的权限,请让管理员向您授予项目的 Gemini for Google Cloud User (
roles/cloudaicompanion.user
) IAM 角色。 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。 - 如果您计划与 Apigee API Hub 创建集成,请确保您在包含 API 的项目中拥有 Cloud API Hub Viewer 角色 (
roles/apigeeregistry.viewer
)。 - 如果您打算使用集成连接器创建集成,请确保您拥有项目的 Connectors Viewer 角色 (
roles/connectors.viewer
)。
支持的任务和触发器
Gemini 可以帮助您添加以下任务和触发器:触发器 | Tasks |
---|---|
Gemini 还可帮助您创建以下控制流任务,但无法生成子集成:
|
创建集成
Gemini 可帮助您使用自然语言语句(或提示)作为输入,创建和构建集成。这样,您就可以快速创建和构建简单到复杂的集成,并且只需进行最少的手动配置。
向 Gemini 提供有关您打算构建的集成流程的简短提示或说明,Gemini 会建议一项或多项集成流程来帮助您入门。
如需使用 Gemini 构建集成,请执行以下步骤:
- 在 Google Cloud 控制台中,前往 Application Integration 页面。
- 依次点击启发 帮我创作。系统随即会显示创建与 Gemini 的集成窗格。
或者,在创建集成页面上创建新集成,然后在集成编辑器中点击 pen_spark 使用 Gemini 创建集成流程以使用 Gemini。
- 如果您想选择提示模板,请从示例提示模板中选择一个。否则,请输入提示,让 Gemini 生成集成。如需了解如何撰写更优质的提示,请参阅撰写更优质的提示。
例如,假设您添加了以下提示:创建一个集成,用于提取 JIRA 问题,然后创建 Zendesk 工单。
- 点击生成。
下图显示了创建与 Gemini 的集成窗格,其中包含 Gemini 提供的建议:
使用
上一步和 下一步按钮查看提供的建议。 - 如果您想修改建议的集成名称,可以更新集成名称字段。
- 选择集成的区域。如果您的项目只有一个预配的区域,则 Region 字段会设置为该区域。
- 如果您想修改提示,请点击修改提示。
- 如需接受集成流程建议,请点击确认。Application Integration 会显示创建集成步骤的进度。使用 Gemini 创建的集成会替换所有现有的集成元素和变量。
内容相关建议
您可以使用 Gemini 为现有集成提供上下文建议。Gemini 可以根据您现有集成的逻辑流程,为您提供符合情境的连接器配置建议。如果集成中的某个关联包含超过 1, 000 个实体,则 Gemini 的建议中不会包含该连接器。如需了解更多限制,请参阅限制。
配置连接器任务
Gemini 可以根据您现有集成的逻辑流程,为您提供符合情境的连接器配置建议。如果集成中的某个关联包含超过 1, 000 个实体,则 Gemini 的建议中不会包含该连接器。如需了解更多限制,请参阅限制。
您可以使用 Gemini 建议的替换项配置连接器配置,也可以与 Gemini 互动(使用提示),并请求获得所需的配置建议。
如需使用 Gemini 在集成中配置连接器任务,请执行以下步骤:
- 在 Google Cloud 控制台中,前往 Application Integration 页面。
- 在导航菜单中,点击集成。
系统随即会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。
- 选择一个现有集成,以便在集成编辑器中打开它。
- 在导航栏中,点击新画布视图(预览版)切换开关,将其切换到开启状态。然后,使用画布创建集成工作流。
- 对于连接器任务,请点击
系统会显示一个弹出式菜单(类似于下图),其中显示了一组 Gemini 建议。
更多操作,然后点击配置任务。
- Gemini 会自动推荐与集成逻辑流程相关的一个或多个替换项或替代方案。您可以使用提示输入内容与 Gemini 互动,并根据需要微调或重新生成建议。
- 选择要接受的建议替换或修改选项。Gemini 会配置所选的连接器任务。
配置“调用 REST API”任务
如果您在项目中启用了 API Hub,则应用集成中的 Gemini 可以根据现有集成的逻辑流程,为您提供上下文相关的“调用 REST 端点”任务和任务配置建议。您可以利用这些建议直接替换或修改现有任务,而无需执行任何手动配置流程。
您可以直接将现有任务或任务配置替换为 Gemini 建议的替换项,也可以与 Gemini 互动(使用提示),让其提供所需的任务建议。
满足所有前提条件后,如需使用 Gemini 替换或修改集成中的现有任务,请执行以下步骤:
- 在 Google Cloud 控制台中,前往 Application Integration 页面。
- 在导航菜单中,点击集成。
系统随即会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。
- 选择一个现有集成,以便在集成编辑器中打开它。
- 在导航栏中,点击新画布视图(预览版)切换开关,将其切换到开启状态。然后,使用画布创建集成工作流。
- 在集成编辑器画布中,选择要替换或修改的任务。
- 点击
系统会显示一个弹出式菜单(类似于下图),其中显示了一组 Gemini 建议。
更多操作,然后点击配置任务。
- Gemini 会自动推荐与集成逻辑流程相关的一个或多个替换项或替代方案。您可以使用提示输入内容与 Gemini 互动,并根据需要微调或重新生成建议。
- 只需选择其中一个建议的替换项或修改项即可接受。
Gemini 会直接替换或修改您选择的任务,而无需进行任何其他配置。
添加边缘条件并附加其他任务
您可以使用 Gemini 向现有集成流程附加新任务,以及添加边缘条件。
如需使用 Gemini 添加边缘条件或将新任务附加到集成中,请执行以下步骤:
- 在 Google Cloud中,前往 Application Integration 页面。
- 在导航菜单中,点击集成。
系统随即会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。
- 选择一个现有集成,以便在集成编辑器中打开它。
- 在导航栏中,点击新画布视图(预览版)切换开关,将其切换到开启状态。然后,使用画布创建集成工作流。
- 在集成编辑器中,选择要为其添加边缘条件或要从中附加新任务的边缘。
- 点击
系统会显示一个弹出式菜单(类似于下图),提示您提供输入。
更多操作,然后点击创建分支。
- 输入提示,指定要添加的边界条件或要附加的其他任务。
您可以使用下面的示例提示:
如需了解如何撰写更优质的提示,请参阅撰写更优质的提示。If order qty>100, send an email
- 依次点击 pen_spark 创建。
- 点击确认以接受建议的插入内容和添加内容。
如果您不喜欢建议的插入内容或添加内容,请点击取消。
Gemini 会自动在现有集成中插入符合条件的边缘条件,并配置所选边缘中的其他任务。
配置 JavaScript 任务
您可以使用 Gemini 在集成中配置 JavaScript 任务。Gemini 可以根据您现有集成的逻辑流程,为您提供符合情境的 JavaScript 任务配置建议。您可以利用这些建议直接替换或修改现有任务,而无需执行任何手动配置流程。
添加 JavaScript 任务
通过 JavaScript 任务,您可以为集成编写自定义 JavaScript 代码段。如需使用 Gemini 添加代码段,请按以下步骤操作:
- 在 Google Cloud中,前往 Application Integration 页面。
- 在导航菜单中,点击集成。
系统随即会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。
- 创建集成或选择现有集成以在集成编辑器中打开它。
- 点击 JavaScript 元素,并将其放入集成编辑器中。
- 点击画布上的 JavaScript 元素以查看 JavaScript 任务配置窗格。
- 点击 spark 使用 Gemini 生成脚本。系统随即会打开 Script with Gemini 窗格。然后,执行以下操作:
- 如果您想选择提示模板,请从示例提示模板中选择一个。否则,请输入提示,以便 Gemini 生成 JavaScript 代码。如需了解如何撰写更优质的提示,请参阅撰写更优质的提示。
假设您要处理客户订单。您的集成包含
customer
和item
变量。如需创建订单,您可以输入类似以下的提示:Create order using customer and items.
- 点击生成。
Gemini 会建议一条或多条符合您提示条件的代码段。使用
上一步和 下一步按钮查看提供的建议。 - 如需将建议的代码段添加到 JavaScript 任务,请点击确认。 代码段会显示在 JavaScript 编辑器字段中。
- 如果您想选择提示模板,请从示例提示模板中选择一个。否则,请输入提示,以便 Gemini 生成 JavaScript 代码。如需了解如何撰写更优质的提示,请参阅撰写更优质的提示。
修改 JavaScript 任务
通过 JavaScript 任务,您可以为集成编写自定义 JavaScript 代码段。如需使用 Gemini 添加代码段,请按以下步骤操作:
- 在 Google Cloud中,前往 Application Integration 页面。
- 在导航菜单中,点击集成。
系统随即会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。
- 选择包含 JavaScript 任务的集成。
- 点击 JavaScript 元素,并将其放入集成编辑器中。
- 点击画布上的 JavaScript 元素以查看 JavaScript 任务配置窗格。
- 点击打开脚本编辑器。系统会显示 JavaScript 任务编辑器页面。
- 依次点击 spark 使用 Gemini 修改和理解脚本 > 修改脚本。系统随即会显示使用 Gemini 修改脚本窗格。然后,执行以下操作:
- 如果您想选择提示模板,请从示例提示模板中选择一个。否则,请输入提示,以便 Gemini 生成 JavaScript 代码。如需了解如何撰写更优质的提示,请参阅撰写更优质的提示。
假设您希望在订单金额超过 100 时记录订单。然后,您可以输入类似于以下内容的提示:
Log in the order when the cost is greater than 100.
- 点击生成。
Gemini 会建议一条或多条符合您提示条件的代码段。使用
上一步和 下一步按钮查看提供的建议。 - 如需将针对代码段的建议更新添加到 JavaScript 任务中,请点击确认。更新后的代码段会显示在 JavaScript 编辑器字段中。
- 如果您想选择提示模板,请从示例提示模板中选择一个。否则,请输入提示,以便 Gemini 生成 JavaScript 代码。如需了解如何撰写更优质的提示,请参阅撰写更优质的提示。
了解 JavaScript 任务
Gemini 可以帮助您了解 JavaScript 任务中的代码段。为此,请按以下步骤操作:
- 在集成中,点击画布上的 JavaScript 元素以查看 JavaScript 任务配置窗格。
- 在任务配置窗格中,点击打开脚本编辑器。系统随即会显示脚本编辑器窗格。然后,执行以下操作:
- 依次点击 spark > info_spark 帮助我了解。
如果您想了解代码的某个部分,可以选择要了解的代码段部分,然后依次点击 spark > info_spark 帮助我了解。
系统随即会显示 Gemini 窗格:
- 在 Gemini 窗格中,输入一个提示,以便 Gemini 了解代码段。如需了解如何撰写更优质的提示,请参阅撰写更优质的提示。
- 依次点击 spark > info_spark 帮助我了解。
生成集成说明
Gemini 中的“应用集成”页面提供的集成说明功能可为您在集成编辑器中创建的集成提供说明摘要。集成说明摘要以简单易懂的语言生成,可帮助您了解整体集成用例、底层编排和业务上下文,这些内容可能因集成的结构或复杂性而难以评估。
如需使用 Gemini 生成集成的集成说明摘要,请执行以下步骤:
- 在 Google Cloud 控制台中,前往 Application Integration 页面。
- 在导航菜单中,点击集成。
系统随即会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。
- 选择一个现有集成,以便在集成编辑器中打开它。
- 在集成编辑器工具栏中,点击 (集成摘要)。系统随即会显示集成详情页面。
- 在集成详情页面中,点击帮助我添加说明。
Gemini 会在集成编辑器中解析集成,并生成类似于下图的详细摘要说明。
- 点击完成以接受生成的集成说明。
请先验证和验证集成(包括变量),然后再运行集成。
配额和限制
如需了解配额和限制,请参阅配额和限制。
限制
Gemini in Application Integration 存在以下限制:
- 如果集成中的关联包含超过 1, 000 个实体,则 Gemini 的建议中不会包含该连接器。
- 应用集成支持数据驻留。使用 Gemini 构建的集成支持数据驻留。我们不会存储任何数据,例如提示和 Gemini 回答。只有使用 Gemini 生成时处于使用中和传输中的数据不支持数据驻留。
提供反馈
在使用 Gemini 构建集成时,您可以获取支持或提供情境反馈。这些信息有助于我们改进 Gemini。