Cursor、AI 生成コード検証にエージェントファクトリーとリスク評価を導入
本文の状態
日本語全文を表示中
詳細モードで約15分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Arize AI Blog
Cursor は AI 生成コードの検証に動画証拠やリスクスコアリングを組み合わせた統合アーキテクチャを導入し、開発フローの効率化と品質保証を実現している。
AI深層分析を開く2026年8月4日 08:37
AI深層分析
キーポイント
動画による信頼性の確立
Cursor は AI エージェントが機能を実装・実行した結果をスクリーンレコーディングとして提出させ、レビュー担当者がコードの差分だけでなく動作を確認できる仕組みを導入した。
リスクに基づくレビュー経路の分岐
システムは変更のリスクスコアを算出し、軽微な変更は自動化されたパスで処理し、重大な変更のみ適切な人間のリビューヤーへ転送する。
失敗事例からの学習ループ
レビューエージェント(Bugbot)の誤りや評価失敗をルールや評価ケースとして蓄積し、診断ワークフローと連携してシステム自体を継続的に改善する。
エージェントの失敗はシステム設計に起因する
文脈の欠落やタスクの狭小化などの失敗は、モデル自体の誤りではなく、ハッチ(基盤)の設計不足が根本原因である。
自動マージはリスクスコアリングとエビデンスに基づく
CIやセキュリティレビューによる証拠を収集し、リスクスコアに応じて自動実行か人間への転送かを決定するポリシーを採用している。
重要な引用
"one of the turning points" in Cursor's internal use of agents
"roughly 30 to 40 percent of pull requests in Cursor's ecosystem now merge without human review"
"sharper context matters more than a growing instruction count"
A skill told an agent to behave like a real engineer, and the agent installed Spotify because the application lived in that developer's setup.
編集コメントを表示
編集コメント
Cursor が採用する「動画証拠による検証」は、AI エージェントの出力を人間が直感的に評価できる新たな基準を示しており、開発現場における信頼構築の鍵となる。また、失敗事例を即座に学習ループへ組み込む姿勢は、自律型エージェントシステムの成熟度を高める重要なステップである。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
Cursor は、検証を CI、セキュリティレビュー、リスクスコアリング、行動証拠、専門的なレビューエージェントにまたがる統合アーキテクチャとして捉えています。
エージェントは開発者と同じ環境内で動作し、変更を実行した上で、プロダクトがどのように振る舞うかを示す証拠を返します。
リスクスコアに基づき、日常的なプルリクエストは自動化されたパスを通し、重大な変更は適切な人間のレビュアーへ転送されます。
人間による修正は、Cursor のプルリクエストレビューエージェント「Bugbot」のルールや評価ケースとして蓄積されます。
評価に失敗した場合は、トレーシングとログコンテキストが既に付与された診断ワークフローがトリガーされます。
Cursor はスキルライブラリの剪定を行っています。これは、指示数の増加よりも、文脈の質を高めることが重要だからです。
スクリーンレコーディングが信頼の単位となる時
Cursor は、教師なしのコーディングエージェントに「Web アプリにピン留めチャット機能を追加する」という控えめな課題を与えました。エージェントは機能を実装し、インターフェースを起動して操作を試み、その結果を示す動画として返しました。
Cursor のフィールドエンジニアリング担当ディレクター、ジョン・ギルヒリー氏は Arize Observe 2026 でこう語りました。この成果物が Cursor 内部でのエージェント活用における「転換点の一つ」になったと。レビュー担当者が差分を解析する前に振る舞いを検証できるため、チームは変更がより深い注目を要するかどうかを素早く判断できるようになりました。ギルヒリー氏によれば、現在、Cursor のエコシステム内のプルリクエストの約 30〜40% は人間のレビューなしでマージされています。そのため、この証拠となるデータの質が極めて重要になっています。
このデモは、コード生成が高速化した後に直面するエンジニアリング上の課題も浮き彫りにしました。エージェントは現在、作業計画を立てたり、モノレポを修正したり、プルリクエストを作成したり、CI のフィードバックに対応したりしながら、開発者が別の作業に移っている間も背景で継続して動作できます。この能力が高まるにつれ、チームは問題が漏れ出た際に証拠を集め、人間のレビューを適切に割り当て、システムを改善するための信頼できる仕組みが必要になります。
Cursor が提案するのは、開発の全ループにわたる検証アーキテクチャです。再利用可能なスキル、現実的な実行環境、CI やセキュリティチェック、リスクスコアリング、行動履歴(ビヘイビアラル・アーティファクト)、そしてミスを将来の評価ケースとして活用するレビューエージェントを組み合わせています。
ボトルネックは下流へ移行している
Gilhuly氏によると、Cursor の製品開発の多くは、開発者が次の作業に移った後も背景で稼働し続けるエージェントによって支えられています。同社内部では、ソフトウェア開発ライフサイクルが4 つの連携したフェーズに圧縮されています。まずエージェントが計画を策定し、人間がそのアプローチを検証します。その後、エージェントが変更を実装してデモを返却し、チームはシステムに対する継続的な振り返りを行いながらリリースを行います。
各フェーズには専門的なエージェントが割り当てられており、これによりエンジニアリングの重点はモデルを取り巻くハネス(基盤)へとシフトしています。具体的には、コンテキスト、ツール、ポリシー、評価指標、そして失敗を将来のより良い行動に変換するためのインフラストラクチャです。Cursor の内部図では、Anthropic、OpenAI、Gemini、および自社開発のモデルが「ベースライン知能層」として配置され、カスタムエンジニアリングはこれらの上に位置するエージェントシステムとして描かれています。Gilhuly 氏はこの取り組みを「斧を研ぐこと」に例えています。
このハネスが脆弱な場合、エージェントは関連するコンテキストを見失ったり、タスク範囲を早々に狭めたり、自らの能力を誤判断したり、結果の検証を行わずに完了してしまったりします。これらの失敗はトレース上では単なるモデルのミスとして映ることが多いですが、その根本原因はシステム設計にあります。
マージ判断はポリシーとなる
このレベルの自律性は、複数のゲートが連携して機能することに依存しています。なぜなら、単一のチェックだけで意思決定を担うことはできないからです。
簡略化されたポリシーは以下のようになります:
`Copy Code
Copied
Use a different Browser
証拠を収集する(CI、セキュリティレビュー、デモ成果物)し、リスクをスコアリングします。
evidence = collect(ci, security_review, demo_artifact)
risk = score_change(pr, evidence)
if evidence.passed and risk <= auto_merge_threshold:
merge(pr)
else:
request_review(pr, owner=route_by_change(pr))
これは発表を基にした概念図であり、Cursor の本番環境での実装は非公開です。しかしアーキテクチャ自体はプラットフォームチームにとって馴染み深いものです。シグナルを集約し、ポリシーを適用し、例外はそれを判断できる最も適切な担当者にルーティングする、という流れです。
CI やクリーンコードチェックがベースラインを確立し、セキュリティに特化したエージェントが追加の証拠を提供します。リスクスコアリングによって、限られた人的リソースをどこに集中させるべきかが決まります。リスクが低く証拠も揃っている変更は自動化されたパスを通り、リスクが高い変更には適切な担当者が呼び出されます。
このパターンを採用するチームは、自動マージの閾値(auto-merge threshold)を運用パラメータとして扱う必要があります。欠陥の流出頻度、ロールバック回数、人的な上書き操作、マージまでの時間などを監視することで、ポリシーが緩すぎたり厳しすぎたりしていないかを確認できます。
開発環境が評価ハッチの一部となる
従来のコーディングエージェントは「ボタンを変更した」と報告するだけですが、Cursor のエージェントにはローカル開発ツールを事前に設定したマシンが用意されています。これにより製品を起動して変更を実行することが可能になり、その結果として得られるのは動画、スクリーンショット、テスト実行記録など、差分と可視的な挙動を結びつける証拠です。
開発者の振る舞いを忠実に再現しようとした試みが、皮肉なほど文字通り過ぎた結果を招いたことがある。あるスキルでエージェントに「実際のエンジニアのように行動せよ」と指示したところ、その開発者の環境に Spotify がインストールされていたため、エージェントもそれをインストールしてしまったのだ。
このエピソードは、重要な設計上の境界線を浮き彫りにしている。環境にはワークフローを再現するのに十分な忠実度が必要だが、同時にハレス(実行基盤)は、有用なコンテキストと単なる個人のセットアップを区別できる必要がある。
コンピュータ操作能力を活用すれば、エージェントは自分が変更したインターフェースを直接ナビゲートし、その結果を記録してプルリクエストに添付できる。差分(diff)は実装内容を説明するが、デモはユーザーが実際に遭遇する動作を可視化する。動画による証拠は実行されたパスしかカバーしないため、テストや静的解析の方がより広い状態空間を網羅することになる。また、Cursor はこれらの成果物を将来の評価データとして保存することも可能だ。
## Cursor の Bugbot がコメントスレッドから学習する方法
コードレビューは、Cursor システム内のもう一つの専門化されたエージェントである。同社のプルリクエスト審査エージェント「Bugbot」は、リアクション、返信、レビューコメントを信号として受け取り、学習すべきルールや評価ケースとして活用する。
人間が介入して「これは見落とした部分だ」と指摘した場合、Gilhuly 氏はその修正が将来のレビューに反映されると説明している。つまり、このコメントは現在のプルリクエストを超えて二度目の生命を得るのだ。なぜなら、Bugbot が同種の課題を再び検出できるかをテストする回帰ケースとして機能しうるからだ。
この設計により、レビューの質は維持すべき製品の一部として定着します。チームには、見落とし事例や期待される発見事項、難易度の高い例題からなるコーパスと、精度・再現率・上書き率・下流への漏洩といった指標が必要です。さらに、レビューコメントには正しさ、スタイル、ローカルな好みが混在するため、キュレーションも不可欠です。測定可能なコーパスがなければ、レビューエージェントは次第に洗練された口調を身につける一方で、実際の網羅性は不明瞭なままとなります。
スキルがモノレポに記憶をもたらす
Gilhuly氏によると、Cursor のモノレポには約 150 のスキルが存在します。スキルとは、反復される知識やワークフローをパッケージ化したもので、エージェントがさまざまなタスク間でそれを再利用できるようにするものです。「どのように」を教えるスキルはシステム動作の発見方法を案内し、「なぜ」を問うコンパニオン・スキルは Slack や Notion、git の履歴、関連記録を検索して、意思決定の背景にある理由を探します。
Cursor は、冗長な要素が削ぎ落とされるにつれて向上する「シグナルの質」によって、このスキルシステムを評価します。Gilhuly 氏がチームに問うのは、「スキルの数を減らせるか?」「それらを簡素化できるか?」という点です。
この剪定プロセスが重要なのは、追加された指示一つひとつがコンテキストと注意を競合するためです。有用なスキルには明確なトリガー、必要な入力、期待される成果物、成功のシグナル、そして所有者が必要です。成熟したスキルは、イベント発生時に実行される自動化へと昇格することもあります。Gilhuly 氏によると、ビルドプロセスの最適化など一部のプロジェクトでは、Slack チャンネルを通じてこれらのワークフローがトリガーされています。
評価失敗が診断のきっかけとなる
ドキュメント支援エージェントが不適切な回答を返したと仮定します。ギルヒリー氏が説明したワークフローでは、評価(eval)の失敗が Arize や Phoenix を介してトリガーを発信し、診断スキルを起動して、関連するログコンテキストを新しい実行に引き渡すことができます。システムは検知された瞬間から調査を開始します。
このパターンにより、評価(evals)には運用上の役割が与えられます。スコアは次の制御決定の材料となり、トレースは診断エージェントが必要とする証拠を提供します。これを制御ループと捉えると、「観測→評価→診断→改善→展開」という一連の流れになります。これは「エージェントネイティブな評価」の具体的な形態です。なぜなら、評価結果がワークフロー内で機械が消費可能なシグナルとして機能するからです。調査ループが自動化される一方で、ポリシー策定、エスカレーション、展開承認については人間が責任を負い続けることができます。
Cursor は、より長時間実行される最適化ジョブに対しても同様のモデルを適用しています。エージェントはビルド時間や成功率といった測定可能な製品シグナルに対してヒルクライム(勾配上昇法)を行い、数時間から数日にわたって継続できます。ギルヒリー氏によると、ある実行では約 5 日間稼働したケースもあります。また、彼は Cursor の利用状況を「スペクトルの極端な一端」と表現し、レイテンシ、コスト、セキュリティの制約がより厳しいバウンドを必要とするチームにとって有用な警告であると付け加えました。
長時間の自律性がその価値を発揮するのは、目的が測定可能で、ツールの範囲が明確に定義され、システムが進捗をチェックポイントでき、停止条件が明示されている場合です。改善は目的とフィードバックシグナルから生じます。トークンの追加量は、単に探索の範囲を広げるだけのことです。
エンジニアリング現場におけるエージェント自動化の実態
Cursor は、このパターンを幅広い保守・レビュー業務に適用しています。
個別のプルリクエストや定期的なスキャンに対するセキュリティレビュー
CI 失敗の原因特定と修復
コードレビューで見つかった問題への自動修正
テストカバレッジの維持と依存関係の更新
ドキュメントに関する継続的なチェック
脆弱性の確認と対応ワークフロー
CI が失敗した場合、エージェントは障害を検知して修復を行い、ブランチを最新の状態に保ちます。これを Gilhuly 氏は「自己運転型の PR」と呼んでいます。セキュリティ分野もまた示唆に富む事例です。エージェントがレビューの範囲を拡大したことで、Cursor は劇的に多くの脆弱性を発見するようになりました。スライド上の数字は驚くほど見えるかもしれませんが、それは検知対象の範囲が広がったことを意味しています。
これらのワークフローには共通のアーキテクチャがあります。特定のタスクを担当する専門のエージェントが存在し、検証ツールがその成果を測定します。そしてフィードバックを通じてルールやスキル、評価セットが更新されます。価値が蓄積するのは、各事象が次の実行をより信頼性の高いものにするからです。
実用的な導入への道筋
多くのチームは、成功の計測が容易なワークフローから始められます。
まずは範囲を限定したタスクから着手しましょう。CI の修復、依存関係の更新、ドキュメントの確認、そして限定的なセキュリティチェックなどは、明確な成果物と既存の指標を持っています。
証拠契約(evidence contract)を定義してください。自動化されたマージを行う前に、どのテストやアーティファクト、セキュリティチェック、リスクシグナルが存在する必要があるかを事前に決定します。
環境の再現性を確保する。変更を実行するために必要な開発ツール、認証ポリシー、フィクスチャ、サービス依存関係をパッケージ化する。
リスクに基づいてルーティングする。まずは推奨事項から始め、エスケープした欠陥、ロールバック、人間の介入を測定した後、低リスクの変更を自動マージへ昇格させる。
修正を回帰テストケースに変換する。レビューで見逃されたコメントはすべて、今後の実行を支配する評価セット、スキル、またはルールを更新すべきである。
検出とアクションを連携させる。失敗した評価が診断ワークフローを開始し、トレーシングコンテキストを提供できるようにする。一方、どの修正が本番環境に到達できるかはポリシーで制御される。
ファクトリーは証拠に基づいて稼働する
Cursor の経験から、コーディングエージェントにおける持続的な優位性は、それらを取り巻く検証レイヤーから生まれると考えられる。モデルは四半期ごとに生成するコード量を増やせるが、信頼に値するものを選ぶ責任はチームに残る。
エージェントが証拠を返すこと、リスクポリシーが人間の注意を配分すること、そしてすべての修正が次の評価を強化することによって、その責任は管理可能になる。このアーキテクチャの下では、システムが何が起こったかを説明し、なぜ変更が合格したかを示し、次回の実行を改善するシグナルを明らかにできるため、自律性は高まる。
Arize Observe 2026 のセッション「Cursor が AI エージェントを使って Cursor を構築する方法」の全体映像を見る。
この記事「Inside Cursor’s agent factory: how it verifies AI-written code」は元々 Arize AI で公開されたものです。原文を表示
Key takeaways
Cursor treats verification as an integrated architecture across CI, security review, risk scoring, behavioral artifacts, and specialized review agents.
Agents work inside developer-like environments so they can exercise a change and return evidence that shows how the product behaves.
Risk scores route routine pull requests through an automated path while directing consequential changes to the right human reviewer.
Human corrections become rules and evaluation cases for Bugbot, Cursor’s pull request review agent.
Failed evals can trigger diagnosis workflows with trace and logging context already attached.
Cursor prunes its skill library because sharper context matters more than a growing instruction count.
When a screen recording becomes a unit of trust
Cursor gave an unsupervised coding agent a modest assignment: add pinned chats to the web app. The agent implemented the feature, launched the interface, exercised the interaction, and returned a video that showed the result.
For Cursor’s Regional Director of Field Engineering John Gilhuly, speaking at Arize Observe 2026, that artifact marked “one of the turning points” in Cursor’s internal use of agents. A reviewer could inspect the behavior before parsing the diff, which gave the team a faster way to decide whether the change deserved deeper attention. Gilhuly estimated that roughly 30 to 40 percent of pull requests in Cursor’s ecosystem now merge without human review, which makes the quality of that evidence consequential.
The demo also reveals the engineering problem that arrives after code generation gets fast. Agents can now plan work, modify a monorepo, open pull requests, respond to CI, and continue in the background while a developer moves elsewhere. As that capacity grows, teams need a reliable way to gather evidence, allocate human review, and improve the system whenever an issue escapes.
Cursor’s answer is a verification architecture that spans the whole development loop. It combines reusable skills, realistic execution environments, CI and security checks, risk scoring, behavioral artifacts, and review agents whose mistakes become future evaluation cases.
The bottleneck moves downstream
A growing share of Cursor’s product comes from background agents that continue after the developer has moved on, Gilhuly said. Inside the company, the software development lifecycle has compressed into four connected phases: an agent prepares a plan, a human reviews the approach, the agent implements the change and returns a demo, and the team ships while running a continuous retrospective on the system.
Each phase can have a specialized agent, which shifts engineering effort toward the harness around the models: context, tools, policies, evaluations, and the plumbing that turns failures into better future behavior. Cursor’s internal diagram placed Anthropic, OpenAI, Gemini, and its own models in a baseline intelligence layer, while the custom engineering sat above them in the agent system. Gilhuly described this work as sharpening the axe.
When that harness is weak, agents lose relevant context, narrow the task prematurely, misjudge their capabilities, or finish without proving that the result works. Those failures often look like isolated model mistakes in a trace, although the deeper cause lives in system design.
A merge decision becomes a policy
That level of autonomy depends on several gates working together, because no single check can carry the full decision.
A simplified policy might look like this:
Copy Code
Copied
Use a different Browser
evidence = collect(ci, security_review, demo_artifact)
risk = score_change(pr, evidence)
if evidence.passed and risk <= auto_merge_threshold:
merge(pr)
else:
request_review(pr, owner=route_by_change(pr))
This is a conceptual sketch based on the talk; Cursor’s production implementation is proprietary. The architecture will still look familiar to a platform team: collect signals, apply a policy, and route exceptions to the person most capable of judging them.
CI and clean-code checks establish a baseline, while security-specific agents add another source of evidence. Risk scoring then determines where scarce human attention should go. A low-risk change with complete evidence can follow an automated path, while a high-risk change can summon the appropriate owner.
Teams adopting this pattern should treat the auto-merge threshold as an operating parameter. Escaped defects, rollback frequency, human overrides, and time-to-merge reveal whether the policy has become too permissive or too cautious.
The developer environment becomes part of the eval harness
A traditional coding agent can report that it changed a button. Cursor gives its agents machines preconfigured with local developer tooling, which lets them boot the product and exercise the change. The resulting artifact can be a video, screenshot, test run, or another form of evidence that maps the diff to visible behavior.
One attempt at developer fidelity became comically literal. A skill told an agent to behave like a real engineer, and the agent installed Spotify because the application lived in that developer’s setup. The anecdote exposes a serious design boundary: the environment needs enough fidelity to reproduce the workflow, while the harness still needs to distinguish useful context from incidental personal setup.
With computer-use capabilities, an agent can navigate the interface it just modified, record the outcome, and attach the recording to the pull request. A diff describes the implementation, while a demo exposes the behavior that users will encounter. Video evidence still covers an exercised path, so tests and static checks carry the wider state space. Cursor can also retain those artifacts as data for future evaluations.
How Cursor’s Bugbot learns from the comment thread
Code review is another specialized agent inside Cursor’s system. Bugbot, the company’s pull request review agent, consumes reactions, replies, and review comments as signals for learned rules and evaluation cases.
If a human has to step in and say, “This is something that you missed,” Gilhuly said, the correction is incorporated into future reviews. The comment therefore has a second life beyond the current pull request, because it can become a regression case that tests whether Bugbot catches the same class of issue again.
This design turns review quality into a maintained product surface. Teams need a corpus of misses, expected findings, and difficult examples, alongside metrics for precision, recall, override rate, and downstream escapes. They also need curation because review comments mix correctness, style, and local preference. Without a measured corpus, a review agent can sound increasingly polished while its actual coverage remains unclear.
Skills give the monorepo a memory
Cursor’s monorepo contains about 150 skills, according to Gilhuly. A skill packages repeated knowledge or a workflow so an agent can reuse it across tasks. One “how” skill teaches an agent how to discover how a system works; a companion “why” skill searches Slack, Notion, git history, and related records for the reasoning behind a decision.
Cursor measures the skill system by its signal quality, which often improves as redundant material disappears. Gilhuly described the questions his team asks: “Can we reduce the number of skills? Can we streamline those?”
That pruning discipline matters because every additional instruction competes for context and attention. A useful skill has a clear trigger, required inputs, expected artifact, success signal, and owner. Mature skills can graduate into automations that run when an event occurs. Gilhuly said some projects, including build-process optimization, are coordinated through Slack channels that trigger those workflows.
An eval failure can start the diagnosis
Consider a documentation help agent that returns a bad answer. In the workflow Gilhuly described, an eval failure can emit a trigger through Arize or Phoenix, launch a diagnosis skill, and pass the relevant logging context into the new run. The system begins investigating at the moment of detection.
That pattern gives evals an operational role. A score feeds the next control decision, while traces supply the evidence the diagnosis agent needs. Viewed as a control loop, the sequence becomes observe, evaluate, diagnose, improve, and deploy. This is a concrete form of agent-native evaluation, because the eval result becomes a machine-consumable signal inside the workflow. A human can remain responsible for policy, escalation, and deployment approval even as the investigative loop becomes automatic.
Cursor applies a similar model to longer-running optimization jobs. Agents can hill-climb against measurable product signals such as build time or success rate for hours or days, and Gilhuly said one run lasted about five days. He also called Cursor’s usage “the extreme end of the spectrum,” a useful warning for teams whose latency, cost, or security constraints require tighter bounds.
Long-running autonomy earns its keep when the objective is measurable, the tools are scoped, the system can checkpoint progress, and the stop conditions are explicit. Improvement comes from the objective and the feedback signal; extra token volume only extends the search.
What agent automation looks like in daily engineering
Cursor has applied this pattern across a broad set of maintenance and review tasks:
Security review on individual pull requests and recurring scans
Detection and repair of CI failures
Automatic fixes for issues found during code review
Test coverage maintenance and dependency updates
Continuous checks for documentation
Vulnerability confirmation and remediation workflows
When CI fails, an agent can detect the break, make a repair, and keep the branch current, creating what Gilhuly called a “self-driving PR.” Security offers another revealing example: once agents took on more of the review surface, Cursor began finding dramatically more vulnerabilities. The number can look alarming on a slide; it also suggests that the detection surface expanded.
These workflows share the same architecture: a specialized agent owns a bounded task, verification tools measure the outcome, and feedback updates the rules, skills, or eval set. The value accumulates because each incident can make the next run more reliable.
A practical adoption path
Most teams can begin with one workflow where success is easy to measure.
Start with a bounded task. CI repair, dependency updates, documentation verification, and narrow security checks have clear outputs and existing signals.
Define an evidence contract. Decide which tests, artifacts, security checks, and risk signals must be present before any automated merge.
Make the environment reproducible. Package the developer tooling, credentials policy, fixtures, and service dependencies required to exercise the change.
Route by risk. Begin with recommendations, then graduate low-risk changes to auto-merge after measuring escaped defects, rollbacks, and human overrides.
Turn corrections into regression cases. Every missed review comment should update the eval set, skill, or rule that governs future runs.
Wire detection to action. Let a failed eval launch a diagnosis workflow with trace context, while policy controls which fixes can reach production.
The factory runs on evidence
Cursor’s experience suggests that the durable advantage in coding agents will come from the verification layer around them. Models can produce more code each quarter, while teams still carry responsibility for deciding what deserves trust.
That responsibility becomes manageable when agents return evidence, risk policies allocate human attention, and every correction strengthens the next evaluation. Under that architecture, autonomy grows because the system can explain what happened, show why a change passed, and reveal which signal will improve the next run.
Watch the full Arize Observe 2026 session: How Cursor Uses AI Agents to Build Cursor.
The post Inside Cursor’s agent factory: how it verifies AI-written code appeared first on Arize AI.
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み