掲載済み (2026-09-19号)
162 165文字 • 1分

エージェンティック・コーディングがCIを圧迫:Anthropicにおけるテスト影響分析のスケーリング手法

原題: Agentic coding is straining CI. Here’s how we scaled test impact analysis at Anthropic

英語

掲載情報

2026年9月19日土曜日号 メインジャーナル掲載

概要

AIエージェントによるコード生成の爆発的増加に伴うCI負荷の増大に対し、Anthropicがテスト選択サービスをステートレスな分散アーキテクチャへと再設計し、25倍の負荷に対応した事例を紹介しています。

詳細内容

Anthropicでは、Claudeがコードの80%を執筆し、エンジニアの出荷量が従来の8倍に増加したことで、CIジョブが6ヶ月で25倍に急増しました。当初のテスト影響分析サービスは単一プロセス(シングルトン)で動作しており、リスナーの遅延やメモリ不足により限界に達しました。同社は、マシンの増強やパッケージ単位のシャーディングといった一時的な対策を経て、最終的にサービスを再設計しました。具体的には、インメモリデータストアを導入して状態(State)をプロセスから切り離し、リスナーをステートレス化することで水平スケーラビリティを確保しました。この経験から得られた教訓として、AIエージェントの普及に伴う「指数関数的な負荷増加」を前提としたアーキテクチャ設計、AIによるサービスの監視、そしてプロセスのステートレス維持の重要性を強調しています。