SuperAPI AI 工具集

pipeline

设计与创作

查看项目

更新于 10-15 21:38

技能介绍

用途:Pipeline 是一种编排模式,用于处理有自然阶段、必须按顺序执行、且前一阶段输出作为后一阶段输入的任务。典型触发场景包括多阶段工作(如“先 X,再 Y,再 Z”)、计划→实现→验证模式,以及跳过阶段会出问题的任务。它不适用于相互独立的任务(应改用 fan-out)、单阶段工作或没有明确顺序的探索性工作。

主要能力:模式结构为输入→阶段1→交接→阶段2→交接→阶段3→输出,各阶段之间设检查点。使用步骤包括:定义流水线(列出各阶段、产出物与依赖)、定义检查点(每阶段的退出标准与产出物)、逐阶段执行(每阶段完成后核对检查点,全部通过才进入下一阶段,任一失败则停止并解决)、执行交接协议(明确传递的产出物、下一阶段上下文、关键决策、约束与风险)、流水线完成时报告阶段数、最终输出、产出物与各阶段摘要。

常见模板:Bug 修复为复现→诊断→修复→验证;重构为评估→准备→重构→验证;文档为大纲→草稿→评审→发布。

失败处理:阶段失败时停止流水线,诊断原因,可选修复后重试当前阶段、回滚到上一阶段,或中止并保留部分结果,并给出推荐选项。

限制与原则:绝不跳过阶段、不在未验证检查点的情况下推进、不让失败级联到后续阶段、不丢失阶段间上下文、不并行运行阶段(并行应使用 fan-out)。始终在开始前定义所有阶段、显式验证检查点、记录交接上下文、阶段失败即停止、完成时报告状态。

资料未提供该模式的具体安装命令、平台支持、收费方式或代码实现细节。