《Agent原理,架构与实践》
第11讲:Agent验收评估
准备起一个新的系列《Agent原理,架构与实践》。目标不贪心:
1. 希望每篇文章有1-2个点能让大家有收获;
2. 希望不被骂;
本期第11讲,咱们开始。
前面10讲:机制、上下文、记忆、循环、工具、skill、编排、评估、安全、成本——一个Agent的各个部分基本都全了。那么问题来了:用这套体系构建起来的完整Agent系统,如何验收它到底是否符合设计预期?
【1】问题一:验收清单checklist,从哪里来?
验收清单不用重新发明创造,前十讲每一讲都提到了相关的标准,把它们汇总到一起,就是一张六格清单:
第一格:机制共识(第1-2讲)
1. 对大模型无记忆,对token,对上下文窗口,对模型幻觉,是否有统一认知?
2. 幻觉预防,是靠流程还是靠系统提示词提醒?
3. 是否指望模型"记住"和"诚实"?
...
具体参见:
《大模型没有记忆,token就是钱,上下文窗口就是天花板(1/12)》
《大模型为什么会「幻觉」?这其实就是它的机制!(2/12)》
第二格:上下文工程(第3-4讲)
1. 上下文是否有分层设计(常驻/按需)?是否有记忆结构?是否有压缩策略?
2. 是否所有知识常驻系统提示词?
3. 是否把上下文窗口当仓库用?
...
具体参见:
第三格:Agent核心(第5-6讲)
1. 双循环四步骤是否完整?
2. 工具是否按工作流设计?
3. 权限是否有边界?
4. 工具是否是API逐个包装?
...
具体参见:
《做个Agent,首先得知道什么是Agent!(5/12)》
第四格:知识沉淀(第7讲)
1. know-how是否以skill的形式沉淀?
2. description设计是否靠谱?
3. skill.md是否保存指针?
4. 细节是否在单独文件里?
...
具体参见:
第五格:编排决策(第8讲)
1. subagent拆分决策由什么驱动?
2. 任务书怎么传递上下文?
...
具体参见:
第六格:工程化落地(第9-10讲)
1. 是否有三层验收标准?是否有通过率数据?
2. 是否有安全设计?
3. 是否有成本评估?
...
具体参见:
《如果你做了一个垂直Agent,如何评估它的好坏?(9/12)》
这张清单就是Agent架构系列内容的"毕业考纲"。它同时是Agent的设计清单和验收清单:设计时按它设计,验收时按它检查。
【2】问题二:怎么分步骤迭代优化Agent系统?
大的方向上,三个步骤:
第一步:先读设计文档,再看运行结果。
设计文档(咱们的十份作业)说明"系统计划怎么运行";运行结果(调用轨迹、通过率、成本情况)说明"系统实际怎么运行",两个都要看,还要进行比对。只读设计文档,容易被"设计意图"欺骗,只看运行结果,可能会看不懂"为什么这样设计"。
第二步:比对第一步的结果,可能有三种情况。
情况一,运行结果符合预期:有明确证据支撑,符合设计;
情况二,运行结果有待改进:部分证据支撑,基本符合设计;
情况三,运行结果不符合预期:实现有问题,或者设计本身就是错的;
自己是裁判,又是运动员,评审验收不要手软。不用逼自己非黑即白,每一条都拿“运行结果”证据说话。
第三步:问题归因,排改进优先级。
不符合预期的地方,按第9讲的四类归因,到底是Agent的哪个大步骤出了问题:是规划错了?行动错了?观察错了?知识(技能)错了?
修正的优先级是:安全>正确性>成本>体验。
安全是底线,必须高优修改,不符合预期的错误其次,然后是烧钱的地方,体验的细节可以最后打磨。
【3】问题三:验收完一次,就OK了吗?
显然不是。
系统会变,模型会升级,规范会演进,业务会扩张。Agent评估与review需要变成定期动作:每个季度,或者每次大改版,把清单拿出来重新check一遍。执行结果与设计初衷,是否有新的不一致。
checklist本身也是动态的:每次review发现清单没覆盖的问题,就把它补进去——验收体系和测试集一样,发现了不符合预期的地方,发现bad case,就要补充进去。
画外音:和架构设计checklist,上线checklist一样,做出来的Agent的checklist每年都会增长。
【4】简单总结
今天这一讲,讲了Agent的验收,把前十讲的标准收成了六格清单:
1. 验收清单不用发明,前十讲每讲一条标准,汇总成六格——设计时按它设计,验收时按它检查;
2. 解剖三步:读设计文档+看运行结果、逐条比对、归因,排优先级(安全>正确性>成本>体验),Agent再改进升级;
3. 验收不是一次性的:季度复评,增加checklist,增加测试集。
补充阅读:《构建高效的Agents》
https://www.anthropic.com/research/building-effective-agents
验收通过,sdd-site-agent成了咱们团队的新同事。可一个团队要怎么真正用好它?从个人提效到组织改造,中间隔着什么?为什么有的团队AI化成了,有的团队买了一堆工具落不了地?最后一讲,咱们聊聊团队AI化路线。
知其然,知其所以然。
思路比结论更重要。
===全文完==
PS:公众号只能贴静态图文,无法用js实时互动,在线版设计了课后习题与实操演练,欢迎阅读原文体验。
文章原文


