AI関連の最新ニュースをピックアップ
GitHubは、自律型AIコーディングエージェント「GitHub Copilot(GitHubが提供するAIペアプログラミング・コーディング支援ツール)」において、タスク品質を維持しながら推論コストと実行時間を削減する4つの最適化手法を技術ブログで公開しました。

AIエージェントの効率化において、個別のツール呼び出し(tool call)のトークン数削減のみを目的にすると、必要な情報まで削られてしまい、モデルが再取得や再実行を繰り返して全体のターン数・トークン消費が増加する「局所的最適化の罠」が存在します。
GitHubは、ユーザーのリクエストから最終成果物の完成に至る「タスク全体の完了コスト」を最適化する方針を打ち出し、以下の4つの改善策を本番環境(GitHub Copilot CLI等)に導入しました。
| 改善項目 | 施策内容 | 効果 |
|---|---|---|
| 出力の選択的圧縮 | catやgit diffなどの重要出力を維持し、ビルドやテストの反復ノイズのみを圧縮 | コスト5.5%改善 |
| 不要な書式の排除 | viewツールによるファイル読み込み時の行番号プレフィックスを廃止 | コスト3.1%改善 |
| プロンプトの簡素化 | 並列性を損なわずにタスク管理プロンプトを約半減(1ターンあたり約1,300トークン削減) | コスト2.9%改善 |
| バックグラウンド結果の直接配信 | シェル実行やサブエージェント完了時に結果を一括配信し、余分な取得往復(4回のLLM呼び出し→1回)を排除 | コスト2.3%改善 |
GitHubは、これらの改善プロセスから得られた設計原則として以下の5点を挙げています。
今回の改善は、基盤モデル自体の性能を変更するのではなく、エージェントを取り巻く実行環境(ハーネス)の無駄を徹底的に排除した点に特徴があります。
エージェントの自律度が高まり複数タスクを並行処理する場面が増える中、コンテキスト管理とオーケストレーションの効率化が実運用コストを左右する決定打になるとみられます。
引用元:The GitHub Blog