流水线

Pipeline

又称: Processing pipeline

多个处理阶段按固定顺序串联,前一阶段的输出是后一阶段的输入;常用于描述数据处理型或内容生成型的智能体任务。

IngestTransformGeneratePublishfixed order, output feeds next
示意图(简化)

结构

流水线是最简单的工作流形态:阶段 A → B → C,线性、无分支、顺序固定。每个阶段职责单一,接口(输入 / 输出格式)明确。在智能体语境里,某些阶段可能是一次 LLM 调用(如“把要点扩写成段落”),某些是普通代码(如“抓取网页”“格式校验”)。

何时用、何时不够用

当任务天然是“依次加工”且不需要回头时,流水线清晰又好测。一旦出现分支(按类型走不同路径)、并行(多个独立子任务同时跑)或循环(不满足条件就重做),就需要升级到 DAG 工作流或带自主决策的智能体。

常见误解

  • 流水线是工作流的一个子集(线性特例),不是与工作流并列的另一种东西。
  • 阶段之间接口不稳定时,流水线的“好测试”优势会消失。

相关术语

参考来源

  1. Pipeline (software) — pattern overview
  2. Anthropic — Building effective agents: prompt chaining (2024)

整理于 2026-08-29 · 本术语表基于公开论文、官方规范和行业通用定义整理,随领域发展会更新。发现问题欢迎反馈。