组合与定制模式:把简单积木拼成合适系统

组合与定制模式:把简单积木拼成合适系统:按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径,通过架构、轨迹和故障重放完成验收。

学习目标

  • 能解释“组合与定制模式:把简单积木拼成合适系统”如何按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径
  • 能区分模式组合、消融实验、复杂度预算、回退路径、可归因性,并指出控制权、数据与副作用边界
  • 能固定输入与版本,沿以下证据定位首个分叉:架构版本、逐层消融指标、阶段轨迹、错误归属、成本增量与回退结果
  • 能注入“把所有模式堆进 mega-agent,无法定位质量提升来自哪一层,也无法单独回退”,完成阻断、恢复、复位和同输入重放

来源、课程编排与适用边界

“组合与定制模式:把简单积木拼成合适系统”以Anthropic 公开全文《Building effective agents》为总纲,并用Anthropic《Building effective agents》核对本单元机制;涉及 MCP 的控制权边界再由MCP 2025-06-18 官方规范交叉检查。

这不是 Anthropic 出版的“19 章教材”。平台把公开文章、官方工具文档与协议规范重组为 19 个应用单元;下列 152 个节点是站内课程地图,不冒充原文目录。正文、代码、图表、实验和练习均为独立教学重写;产品接口、模型行为或协议版本变化时必须重新验证。

本单元的八个课程坐标

  • 组合与定制模式:把简单积木拼成合适系统:这是“按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径”的第 1 个课程坐标;必须进入机制解释、实验观察或练习证据,不能只停在目录。
  • 先打个比方:这是“按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径”的第 2 个课程坐标;必须进入机制解释、实验观察或练习证据,不能只停在目录。
  • 这些模式是积木,不是处方:这是“按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径”的第 3 个课程坐标;必须进入机制解释、实验观察或练习证据,不能只停在目录。
  • 加复杂度之前,先让指标说话:这是“按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径”的第 4 个课程坐标;必须进入机制解释、实验观察或练习证据,不能只停在目录。
  • 透明组合比复杂框架更可靠:这是“按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径”的第 5 个课程坐标;必须进入机制解释、实验观察或练习证据,不能只停在目录。
  • 组合可以大胆,回退必须保守:这是“按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径”的第 6 个课程坐标;必须进入机制解释、实验观察或练习证据,不能只停在目录。
  • 动手看:从简单工作流爬到组合系统:这是“按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径”的第 7 个课程坐标;必须进入机制解释、实验观察或练习证据,不能只停在目录。
  • 代码对照:mega-agent vs 透明组合 workflow:这是“按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径”的第 8 个课程坐标;必须进入机制解释、实验观察或练习证据,不能只停在目录。

术语与运行合同

本页不变量是:每增加一个模式都对应独立失败假设、指标收益和可撤销边界。任何“成功”结论都要保存以下证据:架构版本、逐层消融指标、阶段轨迹、错误归属、成本增量与回退结果,模型生成的计划或自信不能替代环境事实。

关键机制与可推翻实验

模式是积木不是处方

文章列出的模式不是成熟度阶梯,也不要求全部使用。

动手验证:从单次调用开始,只针对首个失败簇选一个构件。

一次只增加一个主要变量

同时加入路由、并行和评价会让收益不可归因。

动手验证:按版本逐层评测并保存差异。

组合边界需要显式合同

路由输出、链式中间物和工作者结果都应可独立校验。

动手验证:让某一层输出缺字段,确认错误在边界处停止。

回退比升级更重要

新模式在真实分布下退化时,系统要能恢复已知可用基线。

动手验证:关闭新增层,用相同输入验证回退结果与历史基线一致。

先预测,再操作三类证据

分步1 / 3

1. 架构与复杂度边界

在“组合与定制模式:把简单积木拼成合适系统”中切换简单基线、受控工作流与自主循环,先预测“按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径”在哪个阶段需要增加控制权,再比较延迟、成本、可观测性和自主性。

Architecture decision laboratory

组合与定制模式:把简单积木拼成合适系统

按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径

复杂度档位

不变量:每增加一个模式都对应独立失败假设、指标收益和可撤销边界

受控工作流:只激活能够由收益证明的阶段1简单基线2识别瓶颈3增加一层4消融评测5保留或回退蓝色表示当前方案承担的责任;虚线阶段仍留在系统边界外。关键证据:架构版本、逐层消融…
自主性46
延迟52
成本48
可观测78

最小可运行实现

let system = singleCallBaseline;
for (const candidate of proposedLayers) {
  const next = compose(system, candidate);
  const delta = await evaluateDelta(system, next, frozenSuite);
  if (delta.quality > 0 && delta.cost <= budget) system = next;
  else recordRejectedLayer(candidate, delta);
}
return system;

这段切片只暴露“按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径”的最小运行合同。交付版本还要补齐超时、密钥隔离、结构化日志、幂等和批量评测;缺少架构版本、逐层消融指标、阶段轨迹、错误归属、成本增量与回退结果时,代码能运行也不代表本章结论成立。

练习与答案

练习

问题 1:最小证明。 怎样用最少样本证明“每增加一个模式都对应独立失败假设、指标收益和可撤销边界”?

问题 2:课程覆盖。 组合与定制模式:把简单积木拼成合适系统、先打个比方、这些模式是积木,不是处方、加复杂度之前,先让指标说话、透明组合比复杂框架更可靠、组合可以大胆,回退必须保守、动手看:从简单工作流爬到组合系统、代码对照:mega-agent vs 透明组合 workflow如何进入可操作验证?

问题 3:恢复闭环。 怎样证明“把所有模式堆进 mega-agent,无法定位质量提升来自哪一层,也无法单独回退”已经修复?

本章回顾

  • “组合与定制模式:把简单积木拼成合适系统”的主问题是按可测需求组合检索、路由、链式、并行、评价和自治环节,并保留透明回退路径。
  • 核心不变量是每增加一个模式都对应独立失败假设、指标收益和可撤销边界。
  • 首要反例是把所有模式堆进 mega-agent,无法定位质量提升来自哪一层,也无法单独回退。
  • 最小证据包包含架构版本、逐层消融指标、阶段轨迹、错误归属、成本增量与回退结果。

名词解释

本章出现的专业名词,用大白话再讲一遍。

模式组合

把多个简单构件按任务需要连接成透明系统。在“组合与定制模式:把简单积木拼成合适系统”中必须能按以下证据重新定位:架构版本、逐层消融指标、阶段轨迹、错误归属、成本增量与回退结果。

消融实验

移除一个构件并观察指标变化以判断其真实贡献。在“组合与定制模式:把简单积木拼成合适系统”中必须能按以下证据重新定位:架构版本、逐层消融指标、阶段轨迹、错误归属、成本增量与回退结果。

复杂度预算

系统允许承担的额外调用、延迟、成本和维护负担。在“组合与定制模式:把简单积木拼成合适系统”中必须能按以下证据重新定位:架构版本、逐层消融指标、阶段轨迹、错误归属、成本增量与回退结果。

回退路径

新层失效或收益不足时恢复较简单方案的机制。在“组合与定制模式:把简单积木拼成合适系统”中必须能按以下证据重新定位:架构版本、逐层消融指标、阶段轨迹、错误归属、成本增量与回退结果。

可归因性

能够把结果变化定位到具体架构层或输入差异的性质。在“组合与定制模式:把简单积木拼成合适系统”中必须能按以下证据重新定位:架构版本、逐层消融指标、阶段轨迹、错误归属、成本增量与回退结果。

阅读导航

← 自主智能体:让模型在环境反馈里自己推进任务 · 真实场景解剖:客服智能体与编码智能体为什么适合 agent →

讨论

评论区加载中…