Brian Douglas: Turn agent corrections into reusable review knowledge

The Paper Compute developer captures expert pushback in coding sessions and tests ways to reuse it during review.

BDBrian Douglas登壇者 · Paper Compute
チャンネル
AI Engineer
公開日
2026年11月10日
動画
12:48
読了時間
3 分
原文
英語
YouTube で開く
スクロールすると動画は右下に小さくなって再生を続けます。字幕は閲覧言語に合わせて切り替わります。
閲覧言語2 言語で読めます
この記事はまだ日本語に翻訳されていないため、英語の原文を表示しています。
要約

30 秒でわかる

A coding agent can produce code that compiles yet misses a team’s design decisions. Brian Douglas records sessions and labels the moments when experienced engineers correct an agent, then demonstrates a private prototype that uses those examples in pull-request review. He recommends beginning with a skill and an evaluation before investing in model adaptation; the demonstration is not a measured comparison against an independent test set.

  1. 1Session capture preserves decisions that would otherwise disappearDouglas uses Tapes but says other collectors can provide the same basic records.
  2. 2Compiling code can still violate team conventionsA teammate’s correction can expose context the agent and a less experienced developer missed.
  3. 3A private prototype reuses labeled feedback in reviewTwin Review demonstrates the pattern; Douglas says it is not publicly released because its data is sensitive.
  4. 4Start with a skill before adapting a modelDouglas suggests turning traces into instructions and evaluations first.

ポイント

  1. Capture the corrections and outcomes in agent sessions.
  2. Look for expert feedback that explains team-specific decisions.
  3. Try a skill and an evaluation before training or adapting a model.
  4. Protect sensitive session data when building review tools.
全文

チャプターごとに整えた全文を読む

文字起こしのみ
01

Why agent corrections contain expertise

Douglas describes the gap between generated code and team judgment. Capturing sessions can preserve the feedback that fills that gap.

I am Brian Douglas, and I want to look at what happens when engineers correct their coding agents. Those moments can contain knowledge that is otherwise left inside a private session.

I can use an agent to produce Rust even though I do not have much professional experience with it. But junior engineers traditionally learn through repeated practice, and delegating those repetitions can leave a gap in judgment.

My open-source Tapes project captures agent sessions. Other telemetry collectors and coding tools can do the same; the point is to retain the interaction data, not to require one particular product. I also use a runtime to make agent environments reproducible.

I have used parallel agents for well-defined work such as documentation, tests and cleanup. That helps with repetitive tasks, but it does not automatically give me the Rust experience to judge every generated choice.

02

Label pushback and try it in review

The team labels engineer corrections and uses them in a private review prototype. Examples include API conventions and existing libraries.

Our team stores sessions centrally and adds labels. One label is pushback: when an engineer corrects the agent. I look for places where my teammate explains an API convention or points out that a service already exists.

Code may compile while still violating decisions the team has made. Because I cannot always spot those choices in generated Rust, I may accept them until a human reviewer points them out in the pull request.

I collect the labeled traces into a dataset and demonstrate a prototype called Twin Review on a pull request. It attempts to offer comments modeled on a teammate’s earlier corrections; the examples come from captured agent sessions.

I initially say the prototype is open source, then correct myself: Twin Review has not been released because its data is sensitive. The broader pattern can be implemented with other tools and an appropriate dataset.

Useful labels include corrections, successful sessions and regressions. A recurring example is an agent recreating a library that already exists; an experienced teammate may notice that immediately, whereas a less familiar developer may not.

03

Start with skills and evaluations

Douglas recommends a skill first, then considers model adaptation and its compute costs.

My recommendation is to start by turning these traces into skills or instructions and then create evaluations. You can use the results to see whether the skill captures the team’s conventions before deciding whether model adaptation is worth the work.

I have also experimented with adapting smaller models and with preference optimization. Those approaches have different compute requirements; for most teams, I suggest trying the simpler skill first and using whatever session-capture tool they already have.

The practical starting point is to preserve the corrections and outcomes already produced during development. Those records can become examples for a review workflow, a skill or an evaluation rather than disappearing when the session ends.

同じチャンネルの記事

スライド 4 枚38:50EN
AI Engineer· 2026年11月10日LinkedIn’s self-improving agent first had to fix its judgesZiwei Guo, Saloni Gandhi · LinkedInA prompt-optimization loop improved a career agent, but unreliable evaluators required human calibration first.エージェント工学評価とオブザーバビリティAgent orchestration+1
スライド12:20EN
AI Engineer· 2026年11月10日Ayush Bhardwaj: Agent workarounds are feedback for your CLIAyush Bhardwaj · Allos AIAn audit of coding sessions shows where output, errors and stale instructions force agents to improvise.コーディングエージェント開発ワークフローとテストエージェント工学+1
スライド 5 枚12:57EN
AI Engineer· 2026年11月10日Harvey’s agents scaled until their platform and merge queue brokeJoey Wang · HarveyAfter an alert spawned 900 agents and one engineer launched 950 tasks, Harvey added deduplication and fair scheduling.エージェント工学Agent orchestrationDeveloper productivity+1
スライド23:00EN
AI Engineer· 2026年11月10日A passing PR check needs evidence tied to the submitted codeStephen Chin, Cassandra Chin · Neo4jStephen and Cassandra Chin show how Tracetoon connects agent traces, code changes and checks before writing a reviewable pull request.コーディングエージェント開発ワークフローとテストSoftware engineering+1
スライド 4 枚22:49EN
AI Engineer· 2026年11月10日When many coding agents share one codebase, delivery must handle concurrencyPatrick Debois · TesslPatrick Debois explains how shared planning, merge strategies and risk-based review can help teams coordinate agents.コーディングエージェントSoftware engineeringソフトウェアファクトリー
スライド 2 枚15:41EN
AI Engineer· 2026年11月10日Meta’s on-call AI teammate earns autonomy one action at a timeChinmay Gandhi, Swaapnika Motapothula, Vlad Tsvang · MetaThe team connects incident context and shared memory while keeping critical decisions and code review with people.AI agentsインフラとデプロイエージェント工学+1