Manish Kapur and Addy Osmani on Verifying AI Software Factories

Sonar’s Manish Kapur and Anthropic’s Addy Osmani discuss code review, evidence and layered checks as coding agents increase the pace of software changes.

AOAddy Osmaniゲスト · Anthropic
チャンネル
AI Engineer
公開日
2026年10月28日
動画
18:52
読了時間
5 分
スライド
6
原文
英語
YouTube で開く
スクロールすると動画は右下に小さくなって再生を続けます。字幕は閲覧言語に合わせて切り替わります。
閲覧言語2 言語で読めます
この記事はまだ日本語に翻訳されていないため、英語の原文を表示しています。
要約

30 秒でわかる

Manish Kapur of Sonar and Addy Osmani of Anthropic discuss the gap between generating code quickly and verifying it before release. Osmani describes Anthropic’s first-pass agent review and emphasis on evidence such as browser checks, while Kapur recommends layered verification throughout development. They distinguish human-supervised and more autonomous software factories, discuss agent permissions and sandboxing, and argue that human accountability remains important even when an agent writes the code.

  1. 1Throughput and failed mergesKapur cites CircleCI analysis of 28 million workflows, reporting a 59% increase in throughput and about three in ten production merge attempts failing.
  2. 2Light and dark factoriesOsmani describes a spectrum between agents working with human judgment throughout and a more autonomous process that escalates exceptions.
  3. 3Anthropic’s review workflowOsmani describes a Claude first-pass review, practical checks and hooks that inspect edits; people review the resulting evidence.
  4. 4Make verification concreteOsmani emphasizes end-to-end, property and visual tests rather than treating verification as an unspecified step.
  5. 5Multiple verification layersKapur proposes deterministic checks, agentic review and supply-chain analysis at different points in the development loop.
  6. 6Ownership survives automationBoth speakers support identifying agent-written work; Osmani says a human owner remains accountable for the change.

ポイント

  1. Verification and review must keep pace with the volume of agent-generated changes.
  2. Agents can generate tests and evidence, but people remain responsible for evaluating the evidence and the outcome.
  3. End-to-end, property and visual checks can build confidence for different types of changes.
  4. Layered checks can combine deterministic analysis, agentic review and supply-chain security.
  5. Agent identity, permissions, telemetry and sandbox controls matter as agent deployments grow.
全文

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

文字起こしのみ
01

The verification gap

Kapur introduces Osmani and asks how teams review changes as coding agents increase throughput. They cite industry figures and define software factories.

Manish Kapur opens by asking how many attendees have had a coding agent open a pull request, and how many reviewed every line before merging. He introduces the gap between merging without manual review and merging after review, and welcomes Addy Osmani, who recently joined Anthropic after about 14 years at Google.

Osmani says he works on the developer experience of building with Claude Code. His team feeds opportunities for improvement back into the product and ships updates several times a day.

CI throughput and production merge attempts
スライド 1 / 6CI throughput and production merge attemptsThe slide attributes the figures to CircleCI’s analysis of 28 million workflows.

Kapur cites CircleCI’s analysis of 28 million CI workflows: throughput increased by about 59%, while roughly three in ten attempts to merge into production failed. He says he sees a similar trend among customers, and asks Osmani to explain software factories as loops at scale.

Osmani distinguishes a lights-on factory, where agents repeatedly plan, build, check and ship while people apply judgment, from a dark factory that works more autonomously and brings people in for exceptions. He sees teams across a spectrum, trying to automate more while earning trust.

Kapur cites Sonar survey figures: 85% of organizations use coding agents, and 76% of developers generate AI code faster than they can verify it. He asks what engineering leaders most urgently need to address as review becomes a bottleneck.

02

Building confidence at scale

Osmani discusses tests, specifications and Anthropic’s first-pass review workflow. Human reviewers examine evidence generated by agents.

Osmani says teams want to ship faster with confidence. Tests, benchmarks and specifications give agents a way to check work, and agents can now help generate those checks more cheaply. He argues that making correctness and completeness verifiable can significantly improve outcomes.

Kapur asks about Anthropic’s reported growth from roughly 2,500 daily changes in May to about 30,000 per day. Osmani also points to a Claude.ai refresh that involved about 3,000 pull requests over a short period and contributions from engineers, product designers and other functions.

Developer survey on generation and review
スライド 2 / 6Developer survey on generation and reviewSonar’s preview reports adoption and verification figures from its developer survey.

Osmani describes Claude performing an initial review. The agent needs a way to try the experience as a user would: run end-to-end tasks, open a browser, use tools, lint and perform other checks. Hooks run on edits and examine diffs to help teams correct gaps quickly.

Anthropic also uses a code-review product to automate more of the review. Osmani encourages teams to encode their own standards and judgment in shared files such as CLAUDE.md or AGENTS.md, so an agent can consult those rules while reviewing.

People remain responsible for checking the agent’s evidence. For a browser UI, Osmani wants proof that it was tested in the browser, potentially including a video of interactions or screenshots of mobile and desktop views. The aim is to make verification evidence available for human judgment.

03

From faster writing to trustworthy delivery

The speakers discuss survey figures, useful verification tests and the spectrum of human involvement in software factories.

Writing faster and shipping safely
スライド 3 / 6Writing faster and shipping safelyThe slide presents Sonar and Faros AI figures on faster delivery, pull request size and unreviewed code.

Kapur cites a preview of Sonar’s survey of more than 1,000 developers, saying 84% report that AI gets features and fixes to production faster. The slide also attributes larger pull requests and a 31% increase in code reaching production without review to Faros AI. He considers the latter concerning for regulated and mission-critical applications.

Osmani expects further gains from better models and, especially, better verification practices. Telling a team merely to verify the work is too vague: it must decide which tests provide evidence. He mentions end-to-end, property and visual verification tests as ways to build confidence for automated merging.

Kapur cites survey estimates that 5% of companies use software factories today and that more expect to do so. Osmani reiterates that a factory consists of loops at scale, with a range of human involvement. More reliable verification may let a team move toward greater autonomy, but many are not yet at that point.

Kapur compares the process to an assembly line: define intent and specifications, write code and perform the other development steps. A lights-on factory keeps people involved in many steps, while a dark factory aims to run independently around the clock.

04

Layered verification and controls

Kapur outlines Sonar’s layered approach. Osmani highlights identity, telemetry, permissions and sandboxing as agent use expands.

Deterministic and agentic verification
スライド 4 / 6Deterministic and agentic verificationThe slide contrasts structural checks and dependency analysis with reasoning about intent, business logic and anomalies.

Kapur presents Sonar’s view that verification should be multilayered and occur inside each loop, including the agent, CI and maintenance loops. The first layer uses deterministic checks for bugs and security issues; an agentic review layer can investigate logic and intent.

A further supply-chain layer checks for known vulnerabilities, malware and malicious packages. Kapur argues that each layer should be tuned to the kinds of issues it can catch, rather than relying on a single form of verification.

Kapur cites a survey finding that some organizations have approved agents but few shared controls. Osmani says enterprises have found themselves with large numbers of agents touching systems and data, sometimes deploying to production, without a clear picture of what they are doing.

Agent adoption and shared controls
スライド 5 / 6Agent adoption and shared controlsThe survey preview distinguishes approved agents with few shared controls from autonomous software factories.

Osmani identifies control, permissions and sandboxing as major concerns, alongside agent identity and telemetry. Kapur calls these boundaries “guide rails”: the goal is to guide agents along an intended path and keep them within the permitted sandbox.

05

Accountability and the path to autonomy

In a lightning round, they discuss labeling agent-written code, human ownership and skills for verifying work. Kapur closes by emphasizing independent checks.

Asked whether most teams will use light or dark factories by the end of 2027, Osmani predicts lights-on factories with some autonomous “dark corners,” rather than complete dark factories everywhere.

Osmani personally supports labeling agent-written code in pull requests. He says Anthropic focuses on the quality of the outcome, and identifying agent-written work can help teams decide which constraints and extra checks to apply.

Kapur also favors labels in the near term, including for auditability in financial services. Osmani stresses that a human owner remains accountable: even if he starts a Claude run, he is responsible for fixing the change if something goes wrong.

For leaders, Osmani recommends helping teams define what verification means and identifying the gap between current tests and confidence in agent-led merging. Junior developers can gain experience with different kinds of tests, including end-to-end and property tests.

Three takeaways for delivery
スライド 6 / 6Three takeaways for deliveryThe closing slide calls for review, measuring what reaches production and independent automated verification.

Asked when an agent’s pull request is safe to merge, Osmani answers that the team needs confidence that risks have been mitigated as much as possible. Kapur closes with three points: review sustains delivery speed, measure what is merged into production, and earn autonomy through independent automated verification in each loop.

同じチャンネルの記事

スライド 4 枚21:47EN
AI Engineer· 2026年10月28日Patrick Smyth on Open-Source Supply Chain Security in the AI EraPatrick Smyth · ChainguardChainguard’s Patrick Smyth discusses faster exploitation, malware in dependencies, zero-days and the expanding attack surface around developer workflows.CybersecurityOpen-source ecosystemsAI security+2
スライド 5 枚14:09EN
AI Engineer· 2026年10月28日Taylor Luttrell-Williams on Finding Logic Vulnerabilities with SonarQube Hunter AgentTaylor Luttrell-Williams · SonarSonar’s Taylor Luttrell-Williams explains how a security agent maps a codebase, investigates logic flaws and presents validated findings alongside conventional scans.CybersecurityAI securityCode review & verification+2
スライド 5 枚16:29EN
AI Engineer· 2026年10月28日Chris Vela on Benchmarking vLLM Configurations with Runpod BenchPodChris Vela · RunpodRunpod’s Chris Vela demonstrates a dashboard for comparing LLM serving configurations and choosing performance settings with workload-specific data.InferenceBenchmarksAI cost & performance+2
スライド 5 枚18:35EN
AI Engineer· 2026年10月28日Kamil Potrec on Agent Authentication, Delegation and Gateway ControlsKamil Potrec · KeycardKeycard’s Kamil Potrec explains why agents need distinct identities, scoped credentials and auditable authorization, and where gateways can help.エージェント認証AI securityCybersecurity+2
スライド 7 枚18:56EN
AI Engineer· 2026年10月27日John Feminella: Five Controls for AI Agents, and the $900 Million Bank ErrorJohn Feminella · Two SigmaA payment mistake shows why good intentions and approval prompts are not enough. Feminella describes practical controls for giving agents useful autonomy.安全性とガバナンスエージェント工学金融 AI+2
スライド 5 枚18:12EN
AI Engineer· 2026年10月27日Tim Tyler: An Accountability Framework for AI Agents as a Digital WorkforceTim Tyler · GraviteeThe Gravitee speaker applies identity, sponsorship, authority and oversight to agents, drawing on how organizations manage human work.安全性とガバナンスエージェント工学エージェント認証+1