Skip to content

模板智能体工作流

Supported in ADKPython v0.1.0Typescript v0.2.0Go v0.1.0Java v0.1.0

本节介绍模板工作流,也称为工作流智能体,它们是控制一个或多个子智能体执行流程的专用智能体。模板工作流智能体是为编排子智能体执行流程而设计的专用组件。它们的主要作用是管理其他智能体运行的方式和时机,定义流程的控制流。

备选方案:基于图的工作流

从 ADK 2.0 开始,模板工作流已被更灵活的工作流结构所取代,包括基于图的工作流动态工作流。这些工作流架构提供了更多控制、灵活性以及随时间演进智能体工作流的能力。

ADK 中的模板智能体工作流

图 1. ADK 中模板工作流的执行模式

模板工作流智能体基于预定义的逻辑运行。它们根据其类型(如顺序、并行或循环)确定执行顺序,无需咨询 AI 模型来辅助编排。这种方法导致确定性和可预测的执行模式。模板工作流包括以下任务执行结构,每种结构都实现了不同的任务完成模式:

  • 顺序智能体工作流


    按顺序依次执行子智能体。

    了解更多

  • 循环智能体工作流


    重复执行其子智能体,直到满足特定的终止条件。

    了解更多

  • 并行智能体工作流


    并行执行多个子智能体。

    了解更多