概要

JetBrainsは7月、AIコーディングエージェント向けの新サービス「JetBrains Context」の早期アクセス提供を発表した。これはコードリポジトリのためのインテリジェンスレイヤーで、“Coding agents shouldn’t have to rediscover your codebase for every task”(コーディングエージェントはタスクのたびにコードベースを再発見する必要はないはずだ)というコンセプトのもと、AIエージェントが効率よくコードベースを理解・操作できるよう支援する。JetBrains AIサブスクリプションの利用者であれば追加費用なしで利用でき、CLIツールによる認証だけでセットアップできる手軽さも特徴だ。

技術的な仕組み

JetBrains Contextの中核は、リポジトリのコードを事前に段階的インデックス化し、AIエージェントに意図を理解したセマンティック検索を提供する点にある。従来、AIエージェントはタスクを実行するたびにファイルを探索し、関連コードを都度発見し直す必要があったが、JetBrains Contextを使うことで少ないトークンで必要なコンテキストを取得できるようになる。さらに、単一リポジトリ内にとどまらず複数リポジトリを横断した検索にも対応しており、あるリポジトリで定義されたAPIの使い方や依存関係、再利用可能なコードなどの情報を別のリポジトリからも参照できる。これにより、コード品質を保ちながら重複実装のような無駄な追加作業を減らせるという。対応するエージェントにはClaude Code、Codex CLI、Junie CLIなどが含まれ、JetBrains製IDEだけでなくVS Codeからの利用も可能とされている。なお、ユーザーのソースコード自体はJetBrainsのサーバーには保存されない設計になっている。

パフォーマンス改善の検証結果

JetBrainsは、205件のオープンソースタスク、175件の商用モノレポタスク、1,953件のコードローカライズタスクを用いた検証を行い、JetBrains Contextの導入によってAIエージェントのターン数を最大68%、待機時間(レイテンシー)を最大59%、実行コストを最大48%それぞれ削減できたと報告している。これらの数値は、エージェントがコンテキスト収集にかける手数や試行錯誤を大幅に減らせることを示しており、特に大規模なモノレポや複数リポジトリにまたがる開発現場での効果が期待される。

背景と今後の展望

近年、Claude CodeやCodex CLIをはじめとする自律的なAIコーディングエージェントの利用が急速に広がる一方で、エージェントが大規模なコードベースの構造やリポジトリ間の関係性を毎回手探りで把握しなければならない非効率さが課題となっていた。JetBrains Contextはこの課題に対し、リポジトリの知識をあらかじめ構造化してエージェント側に提供することで解決を図るアプローチだ。現時点では「JetBrains AI for Teams and Organizations」ユーザー向けの早期アクセスという位置づけであり、今後の正式提供や対応エージェントの拡大が注目される。