Prompt-Chaining

一句話定義

一種 workflow pattern:把任務拆成依序執行的步驟,每個 LLM 呼叫處理前一步的輸出;中間可加入程式化「閘門(gate)」做驗證。

核心要點

  • 形式:A → 驗證 → B → 驗證 → C
  • 適用情境:任務可被拆成固定子任務(subtasks 是預先確定的)
  • 可觀測性價值2026-05-13-Stanford-AI系統課程):chaining 不只讓模型表現更好,也讓流程可 debug。單一 prompt「讀投訴信並寫回信」是黑盒;拆成「抽抱怨點 → 起草大綱 → 完整回信」後,每一步都能獨立測試、驗證與修正。
  • 使用者工作流語境2026-04-28-DeepSeek-從入門到精通 把提示語鏈描述為連續提示語序列,透過任務分解、知識激活、品質控制、回饋整合與多模態處理,讓複雜內容生成更連貫。
  • 常見結構:先提供 Context,再給 Instruction,接著 Refinement,最後 Synthesis;課件稱之為 CIRS 模型。
  • 範例
    • 先生成行銷文案 → 再翻譯
    • 先寫大綱 → 再寫完整文件
    • 先分析任務 → 構思方案 → 發展內容 → 評估與改寫
  • Agent 的差異:步驟與順序由人類預先定義;不是 LLM 自主決定。

與其他概念的關係

  • Anthropic 在「Building Effective Agents」中歸納的 5 個 workflow pattern 之一。
  • 對比 Orchestrator-Workers:prompt chaining 步驟固定;orchestrator-workers 動態決定子任務。
  • 建在 Augmented-LLM 之上。
  • Prompt-Engineering 的流程化版本:不只設計單一提示語,而是設計一串提示語與檢查點。
  • 可降低 AI-幻覺 與品質漂移風險,前提是每一步都有明確驗證標準。
  • AI輔助開發 中可用來拆解除錯或技術選型:先分析情境,再列假設,接著逐一驗證,最後產生可測的修補方案。

相關來源

備註

同名概念有兩個語境:工程系統中的 workflow pattern,以及使用者與 AI 對話時的連續提示策略。兩者核心相同,都是把大任務拆成穩定、可檢查的序列。