SpotifyがClaude Codeのトークン使用量を90%削減

原題: Portal by Spotify cut my Claude Code token usage by 90%

なぜ重要か

フロンティアモデルと安価なモデルを自動的に使い分けることで、急増するAI開発コストの制御手法として企業の注目を集める可能性がある。

Spotifyのエンジニアリングブログが、AI コーディングエージェントのトークンコストを90%削減する手法を2026年9月に公開した。「Portal by Spotify」の「AiKA Modes」機能を活用し、Claude Codeのファイル読み込みやコード生成などの単純作業をGemini 2.5 Flashへルーティングすることで、高コストなフロンティアモデルの使用量を大幅に抑えた。

Spotifyエンジニアリングチームは、AIコーディングエージェントであるClaude Codeのトークン消費コストを90%削減する手法を自社エンジニアリングブログで公開した。

問題の背景として、AIコーディングエージェントが行う作業の大半は「思考」ではなく「I/O処理」であることが挙げられている。複数ファイルの読み込み、テストファイルのパターン生成、ドキュメント更新といった単純作業に、推論能力の高いフロンティアモデルを使うのは過剰投資だという指摘だ。業界全体でも、2028年までにAIコーディングコストが開発者の平均年収を上回ると予測されており、すでにエンジニアリングリーダーの4分の1が開発者1人あたり月200〜500ドルのトークンコストを負担している。2,000ドルを超えるケースも存在する。

解決策として採用したのが、Portal by Spotifyに搭載された「AiKA Modes」機能だ。「Mode」は、AWS Lambdaに相当するエフェメラルランタイム上で動作する宣言型エージェントであり、モデル選択・温度パラメータ設定・MCPツールの付与などを定義するだけで利用できる。インフラ管理やAPIキー管理、常時起動サーバーは不要だ。

今回作成したModeは2種類。「bulk-reader」は、Claude Codeが1つの質問に答えるために複数の大きなファイルを読み込む処理を代替する。「code-writer」は、既存パターンに基づくテストファイルや設定ファイルなどのボイラープレートコード生成を担う。いずれもGemini 2.5 Flashをワーカーモデルとして使用し、temperature 0.2で動作する。

ルーティングの実装は、当初CLAUDE.mdにルール記述する方式だったが、Claude Codeがルールを無視できる問題があった。現在は「shunt」というClaude Codeプラグインを使い、フックによって自動的にPortal CLIへ委譲する仕組みに改善されている。PreToolUseフックがファイルサイズなどを判定し、単純作業を自動的に安価なモデルへ振り分ける。

出典

engineering.atspotify.com — 元記事を読む →