--- title: "Pipeline" type: concept tags: [Agent, Skill, Design Pattern, ADK] sources: [google-5个agent-skill设计模式-2026-03-19] last_updated: 2026-03-19 --- ## Overview Pipeline 是 Google ADK 发布的 5 种 Agent Skill 设计模式之一,通过硬性检查点和明确门控条件强制执行严格的顺序工作流。适用于复杂任务,Agent 无法跳过步骤直接给出未验证的最终结果。 ## Mechanism - 指令本身定义了工作流 - 实现明确的门控条件(如"用户在进入下一步之前确认生成的文档字符串") - 用户必须在进入下一步之前确认 - 每一步都有明确的前置条件 ## Use Cases - 文档流水线:解析和清点 → 生成文档字符串 → 组装文档 → 质量检查 - 复杂业务流程:每步强制验证 - CI/CD 流程:每阶段 gate check ## Example Flow ``` 1. 解析和清点 → [Gate: 用户确认] 2. 生成文档字符串 → [Gate: 用户确认] 3. 组装文档 → [Gate: 用户确认] 4. 质量检查 → 完成 ``` ## Key Insight > 对于复杂任务,你承受不起跳过步骤或者忽略指令的情况。Pipeline 模式强制执行严格的顺序工作流。 ## Related Concepts - [[Reviewer]]:Pipeline 可以在最后包含 Reviewer 步骤 double-check 成果 - [[Generator]]:Pipeline 的输出可以是 Generator 的输入 - [[Inversion]]:Pipeline 可以用 Inversion 作为第一步收集信息 ## Connections - [[Google5个AgentSkill设计模式]] ← part_of ← [[Pipeline]] - [[ADK]] ← published_by ← [[Pipeline]]