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 DouglasIntervenant · Paper Compute
Chaîne
AI Engineer
Publié
10 nov. 2026
Vidéo
12:48
Lecture
3 min
Original
anglais
Ouvrir sur YouTube
En faisant défiler, la vidéo se réduit en bas à droite et continue. Les sous-titres suivent votre langue de lecture.
Langue de lectureDisponible en 2 langues
Cet article n’est pas encore disponible en français ; il s’affiche dans l’original en anglais.
RÉSUMÉ

En 30 secondes

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.

À retenir

  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.
TEXTE INTÉGRAL

Lire le texte remanié, chapitre par chapitre

Transcription seule
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.

Sur la même chaîne

4 diapositives38:50EN
AI Engineer· 10 nov. 2026LinkedIn’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.Ingénierie d’agentsÉvaluations et observabilitéAgent orchestration+1
Diapositives12:20EN
AI Engineer· 10 nov. 2026Ayush 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.Agents de codeWorkflows de développement et testsIngénierie d’agents+1
5 diapositives12:57EN
AI Engineer· 10 nov. 2026Harvey’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.Ingénierie d’agentsAgent orchestrationDeveloper productivity+1
Diapositives23:00EN
AI Engineer· 10 nov. 2026A 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.Agents de codeWorkflows de développement et testsSoftware engineering+1
4 diapositives22:49EN
AI Engineer· 10 nov. 2026When 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.Agents de codeSoftware engineeringUsines logicielles
2 diapositives15:41EN
AI Engineer· 10 nov. 2026Meta’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 agentsInfrastructure et déploiementIngénierie d’agents+1