Agent 工作流生态的三层解剖:方法论、运行时与实践

1111 字
6 分钟
Agent 工作流生态的三层解剖:方法论、运行时与实践

调研 Agent 工作流生态时,我犯过一个典型错误:把不同层次的项目拉到同一平面比 feature

结果得到一张”功能对照表”,看似全面,实则什么也说明不了——因为它把三类完全正交的东西混在一起了。后来重做调研,按三层架构解剖,一切都清晰了。

三层架构#

┌─────────────────────────────────────────────┐
│ 实践层(pattern) │
│ 把方法论层的技能组合起来,解决真实的大问题 │
│ ↓ 依赖 │
│ 方法论层(skill 集) │
│ 教 Agent 干活时遵循什么纪律 │
│ ↓ 运行于 │
│ 运行时层(framework) │
│ Agent 怎么部署、持久化、多渠道 │
└─────────────────────────────────────────────┘
  • 方法论层回答”Agent 干活时遵循什么纪律”。代表作是各种”技能集”——一套教 Agent 怎么写测试、怎么写计划、怎么追问的技能集合。
  • 运行时层回答”Agent 怎么长期存活”。代表作是 Agent 运行时框架——checkpoint 持久化、沙箱、多渠道接入。
  • 实践层回答”具体怎么把技能拼起来解决一个大问题”。代表作是”让弱模型一夜写完上万行代码”这类实践案例。

方法论层和运行时层不是竞争关系,是宿主关系——一套技能集既可以跑在这个运行时上,也可以跑在那个运行时上。

方法论层的两种风格:强约束 vs 轻启发#

同属方法论层,两套主流技能集分化成两种风格:

维度强约束派轻启发派
约束机制铁律、硬门、红线表(大写、不可协商)决策树 + 推荐答案
典型句式”没有根因调查,就不许修""逐分支走下去,给出你的推荐答案”
追问机制一次一问,终点是产出规范文档一次一问 + 每题附推荐答案
目标用户初级工程师、弱模型有经验的工程师、强模型

两者的理论血统同源(TDD、领域驱动设计、深模块、缝等经典软件理论),但风格分化。

关键洞察:强约束和轻启发不是对错,是适配——

弱模型干活用强约束,强模型干活用轻启发。

弱模型没有”品味”,需要铁律和红线把它钉死;强模型有判断力,规则反而束缚它。如果你有多模型路由能力,正好可以按任务复杂度分发:简单任务给轻启发技能,关键任务给强约束技能。

运行时层的真正创新#

以一个”filesystem-first 的持久化 Agent 框架”为例,它的目录结构本身没什么,真正值得借鉴的是两个设计决策:

  1. 文档随包分发:Agent 能在本地读到自己框架的文档,不依赖模型参数里记住的东西。
  2. durable = checkpointed workflow:每一步存证,崩溃从断点续跑,等审批时不消耗算力。

它的安全哲学也值得记:安全边界不是绝对隔离,而是靠窄工具设计 + 权限控制 + 审批 + 幂等设计一起完成。AI 生成的不可信代码进沙箱,开发者的工具在运行时里调沙箱,一行配置即可加工具级审批。

实践层最有价值的结论#

实践层案例里信息密度最高的一个洞察是:

代码仓库里最有价值的不是实现代码,是那套验证机制。工程师从质检员,变成质检闸门的设计师。

具体到工程:TDD 红绿循环是基础设施,但真正稀缺的是对抗性验证——比如让一个独立的子 Agent 监控测试有没有被”偷改”、用对比脚本证明新旧实现行为等价。这些机制防止的不是写错代码,是防止”弱模型绕过验证”。

结论#

看 Agent 生态,先分层再比较:

  • 比较技能集 → 方法论层内比较(强约束 vs 轻启发)
  • 比较框架 → 运行时层内比较(持久化、沙箱、渠道)
  • 学习方法 → 去实践层找最高密度的案例

把不同层混比,是调研里最贵的错误。 分层之后,每层都有清晰的评判维度,照方抓药就行。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
Agent 工作流生态的三层解剖:方法论、运行时与实践
https://heaven-1314.github.io/posts/agent-workflow-three-layers/
作者
赵培州
发布于
2026-08-05
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
赵培州
AI 应用研发工程师 · 用 Agent 做默认交付
公告
记录 AI 应用落地实践与踩坑经验,欢迎交流。
分类
标签
最新动态
站点统计
文章
32
分类
9
标签
81
总字数
41,808
运行时长
0
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.15.6
文章许可
CC BY-NC-SA 4.0