Ben Holmes: Use Agent Traces to Improve Agent Skills

The Warp engineer explains how scoring conversations can uncover hidden friction and produce reviewable configuration improvements.

BHBen Holmes연사 · Warp
채널
AI Engineer
게시일
2026년 11월 6일
영상
19:19
읽기
3분
슬라이드
4
원문
영어
YouTube에서 열기
스크롤하면 영상이 오른쪽 아래로 작아져 계속 재생됩니다. 자막은 읽기 언어를 따릅니다.
읽기 언어2개 언어로 읽을 수 있음
이 글은 아직 한국어 번역이 없어 영어 원문으로 표시합니다.
요약

30초 요약

Ben Holmes presents a loop for collecting agent traces, grading them with explicit rubrics and using recurring failures to propose skill and configuration changes. He demonstrates Skill Doctor and describes continuous scoring with human review.

  1. 1Collect complete tracesInclude conversations, tool calls and outputs.
  2. 2Inspect hidden frictionSuccessful final answers can hide repeated failed steps.
  3. 3Define team rubricsScore observable behavior against explicit criteria.
  4. 4Propose reviewable changesAggregate recurring failures into suggested pull requests.

핵심 정리

  1. Capture messages, tool calls and outputs to understand agent work.
  2. A successful final answer can conceal inefficient workarounds.
  3. Define scoring criteria around the team’s actual needs.
  4. Aggregate repeated failures before proposing changes.
  5. Track results over time and review proposed changes.
전문

챕터별로 다듬은 전문 읽기

원본 자막만 보기
01

The improvement loop

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

Ben Holmes, a developer-experience engineering lead at Warp, describes agents that review their own past work and suggest changes to their configuration. His focus is the improvement loop around a software factory, not just the agents that implement code.

A software factory automates stages of development: taking tasks from a board or messages, researching, writing a specification with a person, implementing, capturing evidence and reviewing a pull request. Monitoring feeds the next iteration.

Holmes calls the work of improving that system factory engineering. Teams might refine skills, code architecture or static analysis; this talk focuses on skills and configuration that shape agent behavior.

The self-improvement loop
슬라이드 1 / 4The self-improvement loopThe diagram connects conversation review, scoring, failure analysis and proposed improvements.

The proposed loop collects conversations, scores them against team-defined rubrics, groups failures and has another agent propose changes. After a human reviews those changes, the team can continue measuring whether results improve.

02

Collecting agent traces

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

The first step is getting agent conversations into one place. Local tools keep histories on individual machines; a team may centralize them, or use a shared cloud runner whose isolated jobs produce traces in a common system.

A useful trace includes more than messages: capture tool and filesystem calls, external integrations and their outputs. Keep the resulting code diff or pull request too, so a reviewer can connect what the agent did with what it produced.

03

What to score

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

Holmes suggests scoring redundant tests when teams see agents adding tests that do not match their coverage strategy. A rubric should reflect the team’s actual preferences for unit, integration and end-to-end coverage.

Another criterion is verbosity: excessive comments or unclear summaries can slow code review. The goal is communication that helps a reviewer understand a change without unnecessary noise.

Efficiency requires looking at tool calls, not just the final answer. Holmes says agents can persist through outdated instructions, repeatedly probe the environment and eventually succeed without reporting the wasted work.

04

Rubrics and scoring

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

An efficiency rubric
슬라이드 2 / 4An efficiency rubricThe example defines labels and descriptions for scoring agent efficiency.

He shows an LLM-as-judge rubric in Markdown. It defines the desired behavior, score labels and what counts as a failure; he recommends starting with a concise set of criteria and improving it through use.

For each sampled conversation, a scoring agent evaluates the chosen criteria. In his example, excessive unit tests and time spent discovering the test environment fail their respective rubrics, while clear communication passes.

Scoring can be triggered after a pull request is merged, with sampling used to control token cost. Each report should explain why it passed or failed, giving the next agent evidence rather than just a number.

05

Scheduled improvements

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

A scheduled improvement agent can inspect recent failures, find recurring causes and propose changes to skills or code. Holmes illustrates a daily run that receives failure reports and access to the relevant repository.

For an individual setup, he demonstrates Skill Doctor, a one-time analysis of local agent histories. It scores sessions in batches and produces a report of patterns and suggested configuration changes.

A skill report
슬라이드 3 / 4A skill reportThe report summarizes scores and findings from sampled conversations.

One example finds repeated struggles with occupied ports and recommends improving test-environment instructions. Another captures a recurring preference about changelog language, reducing repeated back-and-forth.

06

Measuring changes over time

Holmes explains this part of the improvement workflow. He uses examples from agent traces and team configuration.

Holmes argues that a visible history of scores helps teams understand what a change did. A dashboard can show efficiency over time and mark when a skill change was merged, although a correlation alone does not prove causation.

Reviewing proposed improvements
슬라이드 4 / 4Reviewing proposed improvementsThe dashboard lists changes suggested for human review.

In Warp’s setup, agents score conversations continuously and a scheduled process proposes pull requests for human review. One reported fix corrected configuration that had prevented a triage agent from spawning subagents.

Holmes closes by inviting teams to try the workflow or run Skill Doctor locally. The practical idea is to expose patterns hidden inside successful-looking runs and turn repeated friction into reviewable improvements.

같은 채널의 다른 글

슬라이드 3장31:22EN
AI Engineer· 2026년 11월 7일Nouha Dziri on Making Coding-Agent Teams More Cost-EfficientNouha Dziri · CohereExperiments on ProgramBench and Commit0 show why the task bottleneck, lead model and coordination design matter more than simply adding agents.Multi-agent systems코딩 에이전트Agent orchestration+2
슬라이드 3장19:34EN
AI Engineer· 2026년 11월 7일How Cloud Agents Help Review Changes to a Security MasterAmol Kapoor, Clifford Ressel · Nori AgenticAmol Kapoor and Clifford Ressel explain why private-asset data is difficult to reconcile and how an agent assists human reviewers.금융 AIData quality & curation에이전트 엔지니어링+2
슬라이드 4장18:28EN
AI Engineer· 2026년 11월 7일Vinoo Ganesh on Building AI Answers from Verifiable FactsVinoo Ganesh · KeplerKepler’s co-founder describes pointer-based retrieval, deterministic calculations and access controls for financial AI.금융 AI검색 증강 생성(RAG)Data quality & curation+2
슬라이드 6장1:04:02EN
AI Engineer· 2026년 11월 6일Lance Martin: Audit Prompts, Build Better Evals and Optimize Agent CostLance Martin · AnthropicAn Anthropic engineer explains prompt caching, evaluation design, hill climbing and the architecture of reliable long-running agents.평가(Evals)코딩 에이전트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일How a Knowledge Graph Helped Map a 35-Million-Line MainframeStephen Chin, Neeraj Deshmukh · Neo4jStephen Chin and Neeraj Deshmukh explain context, agent orchestration and behavior-parity tests for legacy-system modernization.Knowledge graphs코딩 에이전트엔터프라이즈 AI