使用 Gemini Code Assist 构建集成

Gemini Code Assist 是一款 AI 驱动的协作工具,可在用户需要时为各种技能水平的用户提供帮助。 Google Cloud 在 Application Integration 中,Gemini Code Assist 可以帮助您执行以下操作:

如需详细了解 Gemini for Google Cloud,请参阅 Gemini for Google Cloud 概览

准备工作

  1. 在 Google Cloud 控制台中,前往 Application Integration 页面。

    转到 Application Integration

    下图显示了 Application Integration 页面:

    在 Application Integration 中启用 Gemini 在 Application Integration 中启用 Gemini

    1. Get AI to build your integrations (让 AI 为您构建集成)部分,点击 Explore (探索)。
    2. 在随即显示的 Gemini in Application Integration (Application Integration 中的 Gemini)窗格中,点击 Enable Service (启用服务)以启用 Gemini for Google Cloud API。

      如需了解如何在 Google Cloud 项目中启用 Gemini Code Assist,请参阅为项目设置 Gemini Code Assist

  2. 在您的 Google Cloud 项目中设置 Application Integration。如需了解详情,请参阅设置 Application Integration
  3. 如果您计划使用连接器创建集成,请确保在您的 Google Cloud 项目中配置所需的连接。
  4. 如果您计划使用Apigee API Hub API(位于宿主项目中)创建集成,请确保您已在项目中预配 API Hub,并且 Application Integration 服务帐号具有访问其他项目中 API 所需的角色

所需角色

支持的任务和触发器

Gemini 可以帮助您添加以下任务和触发器:
触发器 任务

Gemini 还可以帮助您创建以下控制流任务,但无法生成 子集成:

创建集成

Gemini 可帮助您使用自然语言语句(或提示 )作为输入来创建和构建集成。这样,您就可以快速创建和构建简单到复杂的集成,并且只需进行最少的手动配置。

向 Gemini 提供您打算构建的集成流程的简短提示或说明,Gemini 将推荐一个或多个集成流程,帮助您轻松上手。

如需使用 Gemini 构建集成,请执行以下步骤:

  1. 在 Google Cloud 控制台中,前往 Application Integration 页面。

    转到 Application Integration

  2. 点击 spark Help me create (帮助我创建)。随即会出现 Create Integration with Gemini (使用 Gemini 创建集成)窗格。

    或者,在 Create Integration (创建集成)页面上,创建一个新集成,然后在集成编辑器中,点击 pen_spark Create integration flows with Gemini (使用 Gemini 创建集成流程)以使用 Gemini。

  3. 图片:显示导航栏中的 Gemini 图标 图片:显示导航栏中的 Gemini 图标

    1. 如果您想选择提示模板,请从 Sample prompt templates (示例提示模板)中选择一个。否则,请输入提示,让 Gemini 生成集成。如需了解如何撰写更好的提示,请参阅撰写更好的提示

      例如,假设您添加了以下提示: Create an integration which fetches a jira issue and then creates the zendesk ticket. (创建一个集成,该集成会提取 Jira 问题,然后创建 Zendesk 工单。)

    2. 点击生成

      下图显示了 Create an integration with Gemini (使用 Gemini 创建集成)窗格,其中包含 Gemini 提供的建议:

      Gemini 创建集成建议 Gemini 创建集成建议

      使用 上一步 下一步 按钮可查看提供的建议。

    3. 如果您想修改建议的集成名称,可以更新 Integration name (集成名称)字段。
    4. 选择集成的区域。如果您的项目只有一个已预配的区域,则 Region (区域)字段将设置为该区域。
    5. 如果您想修改提示,请点击 Edit Prompt (修改提示)。
    6. 如需接受集成流程建议,请点击确认 。Application Integration 会显示创建集成的步骤进度。使用 Gemini 创建的集成会替换任何现有集成元素和变量。

      Gemini 创建集成加载器 Gemini 创建集成加载器

情境感知建议

您可以使用 Gemini 为现有集成提供情境感知建议。Gemini 可以根据现有集成的逻辑流程,帮助您提供情境感知连接器配置建议。如果集成中的连接包含 1, 000 个以上的实体,则 Gemini 的建议中不会包含该连接器。如需了解更多限制,请参阅限制

配置连接器任务

Gemini 可以根据现有集成的逻辑流程,帮助您提供情境感知连接器配置建议。如果集成中的连接包含 1, 000 个以上的实体,则 Gemini 的建议中不会包含该连接器。如需了解更多限制,请参阅限制

您可以使用 Gemini 推荐的替换项配置连接器配置,也可以与 Gemini 互动(使用 提示),并请求所需的配置建议。

如需使用 Gemini 在集成中配置连接器任务,请执行以下步骤:

  1. 在 Google Cloud 控制台中,前往 Application Integration 页面。

    转到 Application Integration

  2. 在导航菜单中,点击集成

    随即会出现集成 页面,其中列出了项目中所有可用的集成。 Google Cloud

  3. 选择现有集成,以在集成编辑器 中打开它。
  4. 在导航栏中,将 New canvas view (Preview) (新画布视图 [预览版])切换开关切换到“开启”位置。然后,使用画布创建集成工作流。
  5. 对于连接器任务,依次点击 更多操作配置任务

    随即会出现一个弹出式菜单(类似于下图),其中显示了一组 Gemini 建议。

    图片:显示 Gemini 弹出式菜单 图片:显示 Gemini 弹出式菜单

  6. Gemini 会自动推荐一个或多个与集成逻辑流程相关的替换项或替代方案。您可以根据需要使用提示输入与 Gemini 互动,并微调或重新生成建议的推荐。

  7. 选择任何一个推荐的替换项或修改项以接受。Gemini 会配置所选的连接器任务。

配置“调用 REST API”任务

如果您在项目中启用了 API Hub,那么 Application Integration 中的 Gemini 可以根据现有集成的逻辑流程,帮助您提供情境感知“调用 REST 端点”任务和任务配置建议。您可以利用这些建议直接替换或修改现有任务,而无需执行任何手动配置过程。

您可以直接使用 Gemini 推荐的替换项替换现有任务或任务配置,也可以与 Gemini 互动(使用 提示),并请求所需的任务建议。

满足所有 前提条件后,如需使用 Gemini 替换或修改集成中的现有任务,请执行以下步骤:

  1. 在 Google Cloud 控制台中,前往 Application Integration 页面。

    转到 Application Integration

  2. 在导航菜单中,点击集成

    随即会出现集成 页面,其中列出了 Google Cloud 项目中所有可用的集成。

  3. 选择现有集成,以在集成编辑器 中打开它。
  4. 在导航栏中,将 New canvas view (Preview) (新画布视图 [预览版])切换开关切换到“开启”位置。然后,使用画布创建集成工作流。
  5. 在集成编辑器 画布中,选择要替换或修改的任务。
  6. 依次点击 更多操作配置任务

    随即会出现一个弹出式菜单(类似于下图),其中显示了一组 Gemini 建议。

    图片:显示 Gemini 弹出式菜单 图片:显示 Gemini 弹出式菜单

  7. Gemini 会自动推荐一个或多个与集成逻辑流程相关的替换项或替代方案。您可以根据需要使用提示输入与 Gemini 互动,并微调或重新生成建议的推荐。

  8. 只需选择任何一个推荐的替换项或修改项以接受。

    Gemini 会直接替换或修改您选择的任务,而无需进行任何其他配置。

添加边缘条件并附加其他任务

您可以使用 Gemini 将新任务附加到现有集成流程,并向其添加 边缘条件

如需使用 Gemini 向集成添加边缘条件或附加新任务,请执行以下步骤:

  1. 在控制台中 Google Cloud,前往 Application Integration 页面。

    转到 Application Integration

  2. 在导航菜单中,点击集成

    随即会出现集成 页面,其中列出了项目中所有可用的集成。 Google Cloud

  3. 选择现有集成,以在集成编辑器 中打开它。
  4. 在导航栏中,将 New canvas view (Preview) (新画布视图 [预览版])切换开关切换到“开启”位置。然后,使用画布创建集成工作流。
  5. 集成编辑器 中,选择要为其添加边缘条件或要从中附加新任务的 边缘
  6. 依次点击