前提は驚くほどシンプルだ。コーディングエージェントがコードを読み書きする際、すべてのキーワード、括弧、定型文がトークンを消費し、トークンは金銭、レイテンシ、コンテキストウィンドウの圧迫を意味する。同じロジックをより少ないトークンで表現できる言語は、エージェントがより多くのコードベースをワーキングメモリに保持し、より一貫性のある推論を行い、タスクあたりのコストを抑えることを可能にする。これは、2024年以前にはほとんどのCTOが追跡していなかった指標を軸に、数十年にわたる言語論争を再構築するものだ。
グローバルには、これがエージェント開発の経済性を静かに書き換えている。チームが時折のオートコンプリートから、ビルド、リファクタリング、レビューを大規模に実行するエージェント群へと移行するにつれ、トークンあたりのオーバーヘッドが積み重なっていく。冗長なエコシステム――重厚なエンタープライズJava、肥大化したXML設定、形式的な定型コード――は構造的な税を課す。コンテキストに収まるファイル数が減り、エージェントは大規模タスクで処理の筋道を見失い、複数ステップの実行が同じ結果に到達するためにより多くの計算を消費する。簡潔でシグナル密度の高い言語が優位に立つのは、それらが洗練されているからではなく、自動化のコストが低いからだ。モデルベンダーやツール企業がこれに最適化を始め、言語コミュニティがトークン密度を第一級の設計上の関心事として扱うことが予想される。
より深い変化は、言語選択が純粋に開発者の好みの問題ではなくなり、調達と保有コストの問題になるということだ。エージェントがタイピングの大部分を担うようになると、冗長性の限界コストは人間の労働時間から推論費用へと移行する――財務部門が実際に見ることができる項目だ。
日本企業とSIerにとって、これは敏感な神経に触れる。国内の開発モデルは、多層で冗長性が高く、コメントが多いJavaとレガシーCOBOLをベースに構築されており、厚いドキュメントと慣習による設定を特徴としている。これらのコードベースはまさにトークン数を膨張させ、コンテキストウィンドウを超過させるものであり、エージェントコーディングはSIerが保守するシステムにおいて、測定可能なほどコストが高く、信頼性が低くなることを意味する。大規模な日本のSIプロジェクトに共通するマルチベンダー、マルチレイヤーアーキテクチャは問題を増幅させる。エージェントが安全な変更を行うために、より多くのコンテキストを取り込む必要があるのだ。
国内の開発チームやRPA中心の組織への実践的な教訓は、トークン効率を今すぐアーキテクチャレビューに組み込むべきだということだ。定型コードの削減、より密度の高いイディオムの採用、エージェントが関連するスライスのみを読み込めるようモジュール化することで、エージェントコストを直接削減し、出力品質を向上させる。これを定量化し、人員数ではなくトークン消費を中心に見積もりモデルを再構築するSIerは、依然として開発者日数で請求している競合よりも正確にエージェント支援開発の価格設定を行えるだろう。