Ben Holmes:用 Agent 追踪记录改进技能

原标题Ben Holmes: Use Agent Traces to Improve Agent Skills

Warp 工程师解释如何给对话评分,找出隐藏摩擦并提出可审阅的配置改进。

BHBen Holmes讲者 · Warp
频道
AI Engineer
发布
2026年11月6日
视频
19:19
阅读
4 分钟
幻灯片
4
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Ben Holmes 介绍一个循环:收集 agent 追踪记录,按明确标准评分,并利用反复出现的失败提出技能和配置修改。他演示 Skill Doctor,并介绍持续评分与人工审阅。

  1. 1收集完整追踪记录包括对话、工具调用和输出。
  2. 2检查隐藏摩擦成功的最终回答可能掩盖反复失败的步骤。
  3. 3定义团队评分标准用明确标准评估可观察行为。
  4. 4提出可审阅的修改将重复失败汇总成建议的拉取请求。

要点建议

  1. 收集消息、工具调用和输出,才能理解 agent 的工作。
  2. 成功的最终回答可能掩盖低效的变通步骤。
  3. 根据团队实际需求定义评分标准。
  4. 先汇总重复失败,再提出修改。
  5. 随时间跟踪结果并审阅建议的改动。
全文

按章节阅读整理后的全文

只看原始文稿
01

改进循环

Holmes 解释改进流程的这一部分,并结合 agent 追踪记录和团队配置举例。

Warp 开发者体验工程负责人 Ben Holmes 介绍一种 agent:回顾过去的工作,并提出配置改进建议。他关注的是软件工厂外围的改进循环,而不只是编写代码的 agent。

软件工厂将开发阶段自动化:从看板或消息接收任务,研究问题,与人编写规格,实现代码,收集证据并审阅拉取请求。监控结果再进入下一轮。

Holmes 将改进这一系统的工作称为工厂工程。团队可以改善技能、代码架构或静态分析;本次演讲专注于影响 agent 行为的技能与配置。

自我改进循环
幻灯片 1 / 4自我改进循环图中连接了对话审阅、评分、失败分析与改进建议。

这一循环收集对话,按团队定义的评分标准打分,归纳失败案例,再让另一个 agent 提出修改。人工审阅这些修改后,团队可以继续衡量结果是否改善。

02

收集 agent 追踪记录

Holmes 解释改进流程的这一部分,并结合 agent 追踪记录和团队配置举例。

第一步是把 agent 对话集中起来。本地工具把历史保存在各自机器上;团队可以集中这些记录,也可以使用共享云运行器,让隔离任务在共同系统中生成追踪记录。

有用的追踪记录不只有消息:还应包含工具和文件系统调用、外部集成及其输出。也要保留最终代码差异或拉取请求,让审阅者把 agent 的行动与产物联系起来。

03

评估哪些方面

Holmes 解释改进流程的这一部分,并结合 agent 追踪记录和团队配置举例。

当团队发现 agent 添加的测试不符合覆盖策略时,Holmes 建议评估冗余测试。评分标准应反映团队对单元、集成和端到端测试的实际偏好。

另一个标准是冗长程度:过多注释或不清楚的摘要可能拖慢代码审阅。目标是帮助审阅者理解变更,同时减少不必要的噪声。

评估效率需要查看工具调用,而不只是最终回答。Holmes 说,agent 可能在过时指令下反复探测环境,最终成功,却没有报告浪费的工作。

04

评分标准与打分

Holmes 解释改进流程的这一部分,并结合 agent 追踪记录和团队配置举例。

效率评分标准
幻灯片 2 / 4效率评分标准示例定义了评估 agent 效率的标签和说明。

他展示一个用 Markdown 编写的 LLM 评分标准,定义期望行为、分数标签和失败条件。他建议先从简洁标准开始,再在使用中改进。

对每个抽样对话,评分 agent 会评估选定标准。在他的例子中,过多单元测试和花时间摸索测试环境分别未通过对应标准,而清晰沟通通过了。

评分可在拉取请求合并后触发,并通过抽样控制 token 成本。每份报告都应解释通过或失败的原因,为下一个 agent 提供证据,而不仅是数字。

05

定时改进

Holmes 解释改进流程的这一部分,并结合 agent 追踪记录和团队配置举例。

定时运行的改进 agent 可以检查近期失败,找出反复出现的原因,并提出技能或代码修改。Holmes 举例说明每天运行一次,向其提供失败报告和相关仓库访问权限。

对于个人环境,他演示了 Skill Doctor:一次性分析本地 agent 历史,分批给会话评分,并生成模式与配置修改建议报告。

技能报告
幻灯片 3 / 4技能报告报告汇总抽样对话的分数与发现。

一个例子发现 agent 反复遇到端口占用,建议改进测试环境指令。另一个记录了对更新日志语言的反复偏好,以减少重复沟通。

06

随时间衡量变化

Holmes 解释改进流程的这一部分,并结合 agent 追踪记录和团队配置举例。

Holmes 认为,可见的评分历史有助于团队理解一次修改产生了什么效果。仪表盘可以展示效率随时间的变化并标记技能合并时间,不过相关性本身不能证明因果关系。

审阅改进建议
幻灯片 4 / 4审阅改进建议仪表盘列出供人工审阅的建议修改。

在 Warp 的环境中,agent 持续给对话评分,定时流程再提出供人工审阅的拉取请求。一个报告的修复更正了阻止分诊 agent 启动子 agent 的配置。

Holmes 最后邀请团队尝试这一流程或在本地运行 Skill Doctor。核心做法是揭示看似成功的运行中隐藏的模式,把反复出现的摩擦转化为可审阅的改进。

同频道的其他文章

3 张幻灯片31:22EN → 简体中文
AI Engineer· 2026年11月7日Nouha Dziri:如何降低编码智能体团队的成本Nouha Dziri · CohereProgramBench 和 Commit0 上的实验说明,任务瓶颈、主智能体模型和协调方式比单纯增加智能体数量更重要。Multi-agent systems编程智能体Agent orchestration+2
3 张幻灯片19:34EN → 简体中文
AI Engineer· 2026年11月7日云端智能体如何辅助审核证券主数据变更Amol Kapoor, Clifford Ressel · Nori AgenticAmol Kapoor 和 Clifford Ressel 解释私募资产数据为何难以核对,以及智能体如何辅助人工审核。金融 AIData quality & curation智能体工程+2
4 张幻灯片18:28EN → 简体中文
AI Engineer· 2026年11月7日Vinoo Ganesh:如何让 AI 回答建立在可验证的事实之上Vinoo Ganesh · KeplerKepler 联合创始人介绍金融 AI 中的指针式检索、确定性计算和访问控制。金融 AI检索增强生成Data quality & curation+2
6 张幻灯片1:04:02EN → 简体中文
AI Engineer· 2026年11月6日Lance Martin:审计提示词、改进评估并优化 Agent 成本Lance Martin · AnthropicAnthropic 工程师介绍提示词缓存、评估设计、爬山优化,以及可靠的长时间运行 agent 架构。评估编程智能体AI cost & performance
2 张幻灯片23:05ZH
AI Engineer· 2026年11月6日Ryo Lu:当我们什么都能做,还知道自己想做什么吗?Ryo Lu从 AI 生成的日记工具到爵士乐团,Ryo Lu 讨论如何在更强大的工具旁保有判断、生活和与他人合作的空间。AI interface designHuman-AI CollaborationCreativity+2
5 张幻灯片19:43EN → 简体中文
AI Engineer· 2026年11月6日知识图谱如何帮助映射 3,500 万行大型机代码Stephen Chin, Neeraj Deshmukh · Neo4jStephen Chin 与 Neeraj Deshmukh 介绍旧系统现代化中的上下文、agent 编排与行为一致性测试。Knowledge graphs编程智能体企业 AI