工作流智能体概览

工作流智能体是一种智能体,您可以使用 工作流构建器 在 Gemini Enterprise Web 应用中构建此类智能体。这些智能体旨在根据配置的触发器执行 一系列步骤或操作,其中可以包含 AI 自动化和 人工干预的组合。工作流智能体的回答可能是确定性的,也可能是不确定性的,具体取决于智能体的整体编排逻辑。

工作流智能体非常适合以下使用场景:

  • 具有已定义顺序逻辑的多步骤流程 。例如,跨 Gmail 和日历等工具自动执行员工入职清单。
  • 包含 AI 自动化和人工审批的任务。例如,使用 AI 起草报告,但需要用户签署 后才能发布。
  • 具有条件逻辑的复杂编排。例如,根据区域和预算将潜在客户路由给不同的团队。

EAP 版本中的新功能

Gemini Enterprise 中的 Workflow Builder 抢先体验计划 (EAP) 引入了多项新功能。这些高级工作流功能包括基于事件的触发器、连接器回写操作、流控制步骤、Model Context Protocol (MCP) 服务器集成、人机协同步骤,以及改进的自然语言编辑功能。

这些功能扩展了现有的工作流构建器可视化流构建器,并提供了用于构建可投入生产环境 的智能体的工具,这些智能体能够响应实时 事件、跨关联的应用执行操作,并在需要时纳入人工监督。

此 EAP 版本中提供了以下功能:

  • 使用自然语言创建智能体:用简单 语言描述智能体,并自动生成工作流框架。
  • 使用智能体模板:浏览并使用预构建的模板,以满足常见的 业务使用场景。
  • 设置事件触发器:在 关联的应用中的数据发生变化时自动运行智能体。
  • 使用连接器操作:向工作流添加回写操作,例如发送消息、 创建活动和上传文件。
  • 使用过滤条件进行搜索:使用范围过滤条件搜索关联的应用,以 检索目标结果。
  • 使用流控制步骤:向工作流添加条件分支、数据过滤和 循环。
  • 连接 MCP 服务器:将 MCP 服务器作为工作流步骤或作为 Gemini 智能体步骤的工具进行连接。
  • 使用人机协同步骤:向工作流添加人工审核、审批和信息 请求步骤。
  • 将现有智能体添加到工作流:将任务移交给工作流中的其他 专业 AI 智能体。
  • 管理智能体版本:保存、共享、比较和恢复智能体版本。
  • 使用自然语言修改智能体:通过 使用自然语言描述更改来修改现有工作流。
  • 查看智能体执行日志:通过分步 执行跟踪记录监控智能体运行情况。
  • 共享智能体:与组织中的其他用户共享实时工作流智能体。

准备工作

在探索这些新功能之前,请执行以下操作:

  • 确保您的组织已加入 Workflow Builder EAP。
  • 确保 Gemini Enterprise 管理员已在应用的功能管理设置中启用 Workflow Builder 功能开关。如需了解详情,请参阅 管理 Web 应用功能
  • 确保您拥有 Gemini Enterprise Web 应用,并且已连接必要的数据存储区。如需了解详情,请参阅 应用和数据存储区简介

工作流智能体画布

工作流智能体提供了一个混合画布,它将自然语言提示的易用性与可视化编辑器的控制能力相结合。

  • 对话设计器:对话设计器可在 工作流智能体创建开始时以及在可视化编辑器中访问,它提供了一个 对话式界面,让您可以使用 自然语言提示来构建和优化工作流智能体。这非常适合喜欢 无代码 开发体验并希望使用自然语言构建工作流智能体的用户。

    • 工作流智能体创建开始时的对话设计器界面。
    • 工作流智能体画布中的对话设计工具界面。
  • 编辑器画布:编辑器画布以可视方式呈现 工作流智能体。它提供了一个逻辑节点流,表示步骤及其之间的连接。可视化编辑器非常适合想要优化工作流逻辑、添加条件逻辑以及与各种工具和应用集成的用户。

    工作流代理编辑器标签页。

    • 预览:预览标签页提供工作流 智能体的实时预览,让您可以运行模拟来测试智能体的流程并进行任何 必要的调整。

      工作流代理预览标签页。

    • 运行:运行标签页提供了所有工作流智能体运行的列表, 包括每次运行的日期和时间、启动运行的 运行的触发器以及运行的当前状态。

      工作流代理运行标签页。

工作流智能体组件

工作流智能体由以下组件组成:

  • 触发器
  • 步骤
  • 变量

触发器

触发器是启动工作流智能体执行的事件。下表列出了工作流智能体支持的触发器:

触发器 说明 配置字段
时间表触发器 以指定的频率触发工作流智能体的执行。
  • 频率:触发工作流智能体的频率。您可以指定以 分钟、小时、天、周、月为单位的频率,也可以使用自定义 Cron 表达式。
  • 时区:频率对应的时区。
事件触发器 在关联的应用中的数据发生变化时触发工作流智能体的执行。
  • 连接器:生成事件的关联应用。
  • 过滤条件:事件触发工作流必须满足的条件。

步骤

步骤是工作流智能体执行的各个任务。每个步骤按顺序执行,每个步骤的结果可能会影响下一个步骤。

下表列出了支持的步骤,并按其执行的操作类型进行了分类:

类别 步骤 说明 配置字段
智能体节点 Gemini Agent 一种 AI 赋能 的智能体,您可以对其进行配置,使其能够根据 预定义 的指令进行读取、推理和响应。 输入字段
  • 指令:给 Gemini Agent 的指令。
  • 知识:Gemini Agent 可以访问以 生成回答的其他文件或资源。

    配置 Google 云端硬盘或 OneDrive 数据存储区后,系统会提供从云端硬盘添加从 OneDrive 添加 选项。您可以使用这些选项选择特定文件或文件夹,将智能体的搜索范围限制为仅限这些资源。搜索会在每次智能体运行时实时执行,因此对源文件的任何更改都会立即反映出来。

  • 工具和集成:Gemini Agent 可以访问的数据源(例如应用和连接器)和工具。
  • 模型:Gemini Agent 使用的 Gemini 模型。
输出字段

Gemini Agent 的回答会捕获为变量,该变量可以作为输入传递给工作流中的后续步骤。

  • 输出格式:您可以将输出指定为纯文本或结构化 JSON 格式。
  • JSON 架构:使用结构化输出时,您可以定义手动 JSON 架构来指定输出变量的格式和数据类型,确保在整个编排过程中数据处理的一致性。
流控制 条件 条件是逻辑语句,用于确定 工作流智能体执行步骤的方式。它们定义了执行步骤必须满足的条件 ,并且可以基于先前步骤的结果 、外部数据源 。 输入字段
  • 分支名称:如果条件为 true,则要执行的分支的名称。
  • 变量:要评估的变量。您可以从先前步骤的输出中选择一个变量。
  • 运算符:用于评估的运算符(例如 `contains`、`equals`、`greater than`)。
  • :要与变量进行比较的值。您可以指定静态值, 或从先前步骤的输出中选择一个变量。
  • + 条件:您可以使用逻辑运算符 例如 `AND` 和 `OR`)添加其他条件。
人机协同 Request info 让您可以向人工用户请求信息。 输入字段
  • 消息:要向用户显示的消息。您可以指定静态消息, 或从先前步骤的输出中选择一个变量。
  • 问题:要向用户提出的问题。您可以指定要请求的回答类型(例如简答、段落、日期、电子邮件、单选是或否)。
输出字段

用户回答的问题。

应用 已为 Gemini Enterprise Web 应用配置的所有数据存储区操作。 让您可以连接和访问 Google 和第三方 数据源中的数据。 请参阅连接器操作参考文档

变量

变量是可以在工作流智能体中的步骤之间传递的值。这些值作为步骤的输出生成,并且可以作为后续步骤的输入使用。

工作流智能体版本

创建工作流智能体时,您可以将其保存为草稿或将其开启。 在智能体上线后,您可以创建其他版本的工作流智能体,并保存、比较和恢复这些版本。在以下情况下,拥有多个版本的工作流智能体可能会很有用:

  • 您想要测试新版本的工作流智能体,但不想中断现有版本。
  • 您想要恢复到旧版本的工作流智能体。

如需了解详情,请参阅 管理智能体版本

已知问题

以下是此 EAP 版本中工作流智能体的已知问题和限制:

后续步骤