KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA
05. 怎样装配 Agent,而不是堆框架? — keel 龙骨
全栈路径已经能传递真实事件,此时才决定模型、Harness、检索和工具怎样组合。FDE 的架构能力体现在责任和替换边界,而不是框架数量。
全栈路径已经能传递真实事件,此时才决定模型、Harness、检索和工具怎样组合。FDE 的架构能力体现在责任和替换边界,而不是框架数量。
决策顺序
- 固定 workflow 能否解决?
- 哪一步确实需要模型做语义判断?
- 模型需要哪些最小、已授权上下文?
- 需要哪些只读工具,哪些副作用必须审批?
- 失败、等待、取消和人工升级怎样进入状态机?
- 什么证据允许系统结束?
复用已有课程:Harness 管运行,Tool Calling 管能力契约,Context/Memory 管工作集,Advanced Agent Systems 管 durable run,Safety/Real-world Execution 管权限和副作用。不要在本项目中再写一套弱化版。
Architecture Decision Record
每个关键选择记录:上下文、决定、备选方案、取舍、风险、验证方式和回退。示例:选择 JIT retrieval 而非 full history,必须用质量/token 对照验证;选择多 Agent 必须证明单 Agent 基线不足。
模型网关不是字符串开关
供应商/模型选择需要能力、数据政策、延迟、成本、区域、fallback 和版本。fallback 模型若工具 schema 或质量不兼容,不能自动接管高风险运行。
本章交付物
- Solution Architecture 和责任边界图;
- 三份 ADR:模型/上下文、工具/审批、durable runtime;
- failure mode 到状态/owner 的映射;
- 单 Agent/固定 workflow 基线及选择复杂方案的证据。
自测
- 移除框架名称后,架构图是否仍能解释?
- 模型升级时哪些 contract 和 eval 必须重跑?
- 哪些决定由模型提出,哪些永远由程序或人作出?