215 億 4000 万トークン後のコードエージェント:何が不足しているか?
Tech
AI
Code Agents
MCP
OpenAI

215 億 4000 万トークン後のコードエージェント:何が不足しているか?

実際のコードエージェント作業を通じて 215 億 4000 万のアクティビティトークンを処理しました。モデルは改善されましたが、依然としてシステムの方が重要です。

Uygar DuzgunUUygar Duzgun
Jul 12, 2026
更新日 2026年7月16日
8 min read

私のコードエージェントは、2026 年を通じて実際の作業(ウェブサイト、iOS アプリ、E コマース、CRM、音楽ツール、SEO システム、そして私自身のエージェントワークフロー)において、Claude Fable 5 および OpenAI の GPT-5.4、GPT-5.5、GPT-5.6 ファミリーを使用しました。Mac に残っていたローカルセッションログを合計したところ、その数は215 億 4000 万トークンに達しました。

この数字は途方もありません。また、文脈が必要です。

その大部分は、私のために書かれた 215 億の新しい単語ではありません。長いエージェントセッションでは、大きなコードベースと指示がコンテキストを通じて何度も送信されます。その多くはキャッシュから読み取られます。トークン数は主に、私のコードエージェントが処理したコンテキストの量を示しています。

この期間を経ての私の結論は依然として明確です。私たちはレベルアップしました。モデルは、1 年前には遥か彼方に感じられたレベルで、より長いタスクを維持し、ツールを使用し、ミスを修正できるようになっています。しかし、モデル自体は依然として、信頼できるシステムにおいて最も興味のない部分です。

215 億トークンがコードエージェントについて語るもの

私は、保存された Codex ログ内の各 `last_token_usage` 値から OpenAI の使用量をカウントしました。Fable については、通常の入力、キャッシュ作成、キャッシュ読み取り、および出力を使用して、Claude ログ内のユニークなアシスタントメッセージからカウントしました。その結果は、OpenAI や Anthropic の請求書ではなく、ローカルなアクティビティの測定値です。

モデルログ記録されたアクティビティトークンユニークな使用イベント / モデル返信
------:---:
GPT-5.5129 億 6000 万95,930
GPT-5.6 Sol、Terra、および Luna18 億 8000 万12,370
GPT-5.4(Mini を含む)34 億 3000 万26,624
Claude Fable 532 億 7000 万16,878
合計215 億 4000 万151,802

高水位線方式を使用すると、GPT-5.4 は約 32 億 1000 万のキャッシュ入力トークン、GPT-5.5 は 123 億トークン、GPT-5.6 ファミリーは約 18 億 2000 万トークンを占めていました。Fable ログには、約 30 億 5000 万のキャッシュ読み取りと 1 億 8100 万のキャッシュ作成トークンが含まれていました。

そのため、合計値を人間が読めるテキスト量と比較するのは誤解を招きます。エージェント作業は大きなコンテキストを再利用します。関連する質問は、システムがそれらを正しく扱ったかどうかです。

Prompt — Copy & Paste
**方法に関する注記:** ログは削除、移動、または他のコンピューターやクラウド実行から欠落している可能性があります。これらの数字は、この Mac における検証済みの下限値であり、完全なアカウント履歴やベンダーの請求データではありません。各物理的な Codex ロールアウトについて、以前に観測された最大の `total_token_usage.total_tokens` 値を超える増分のみをカウントしました。変更のない値や減少はゼロとして扱いました。これにより、215 億 4000 万は保守的な下限値となります。Claude ログはメッセージ UUID を使用して重複除去されました。

使用量の背後にあるコードベース:59 の GitHub プロジェクト

測定時点では、私の GitHub アカウントには59 のリポジトリ(50 がプライベート、9 がパブリック)がありました。内訳はおよそ以下の通りです。

AI、エージェント、自動化:24
E コマース、CRM、ビジネスシステム:12
ウェブ、コンテンツ、教育:8
ネイティブアプリ:5
音楽、ビデオ、メディアプロジェクト:5
インフラストラクチャとツールプロジェクト:5

名前が完全に一致するローカルチェックアウトがあった 26 の GitHub リポジトリにおいて、ベンダー、ビルド、キャッシュ、および難読化ファイルを除外した後、690 万行の追跡されたソースコードが見つかりました。この数字は、3 つの大きなレガシー PHP プラットフォームによって支配されています。これらを除去すると、TypeScript、Python、Swift、Shell、および Astro を含む、より現代的でより自作された表面には約35 万 7000 行が残ります。

これはコード行数コンテストで勝つための試みではありません。100 万行の悪いコードは依然として負債です。これらの統計は、モデルがテストされた環境の広がり(モバイル、バックエンド、フロントエンド、自動化、コンテンツ、運用、ビジネスロジック)を示しています。

Fable 5 と GPT-5.6 は優れているが、その方法は異なる

Anthropic は Fable 5 を、大規模なコードプロジェクト、移行、および長い自律セッション向けのモデルとして説明しています。OpenAI は GPT-5.4 を、最先端のコーディング、ナレッジワーク、およびコンピューター使用の融合として説明しています。GPT-5.6 ファミリーは、焦点をさらに長期間実行されるエージェント作業に向けて押し進めています。

それは私の経験とよく一致しています。Fable は、コードの変更を開始する前に、難しい問題の形状を理解するのが得意なことが多いです。一方、GPT-5.6 Sol は、問題を掴み、ツールを使用し、作業を前進させる可能性が高いです。

X での議論も同じ分裂を示しています。

Forrest Knight は、Fable がコーディングに最適だと呼びつつも、その速度と通常のタスクに影響を与える安全性ブロックを批判しています。
Will Sentance は、API 価格が Fable の継続的な使用を不合理にするとし、Fable をプランナーとして、より安価なサブエージェントと共に使用することを提案しています。
Mikhail Parakhin は、コーディングそのものでは Fable が優れており、エージェントワークフローでは GPT-5.6 が優れていると判断しています。
Simon Willison は、新しい問題を指摘しています。ユーザーが同じタスクに対して複数のモデルと推論レベルの間で選択しなければならないということです。
Peter Gostev は、高速モード、高度な推論、および多くのサブエージェントを備えた GPT-5.6 が、いかに早く使用量予算を燃やし尽くす可能性があるかについて警告しています。
Babak Morshedizadeh は、モデルが約束する API コンテキストと、Codex が実際にセッションに提供するより小さなウィンドウとの間の格差を批判しています。

その批判は正当です。より良いモデルでも、ルーティング、価格設定、コンテキスト制限、またはセキュリティポリシーが理解しにくい場合、より悪い労働日を生み出す可能性があります。

モデル、ツール、メモリ、検証を備えたモジュラーエージェントスタック
モデル、ツール、メモリ、検証を備えたモジュラーエージェントスタック

モデルはエンジンであり、車ではない

言語モデルはコードについて推論できます。コードエージェントは、実際のシステム内で動作する必要があります。

私の実用的なスタックは以下のようになります。

スキルは、再利用可能なワークフローとドメインルールを記述します。エージェントはすべてのセッションでプロセスを発明する必要はありません。
ツールは、ターミナル、ファイル、ブラウザ、API、データベース、およびアプリへの制御されたアクセスを提供します。
MCP は、エージェントが外部機能を発見し呼び出す方法を標準化します。
メモリは、検証された決定、パス、および過去の失敗を保存し、すべてのプロンプトに履歴全体を強制しません。
Git は、実際に変更されたものを示し、作業をレビュー可能にします。
検証は、lint、テスト、ビルド、シミュレーター、ライブウェブサイト、またはライブ API チェックを実行します。
人間の承認は、公開、支払い、データベース変更、および本番環境の前に行われます。

各部分は異なる問題を解決します。ツールのないスキルは単なるドキュメントです。ポリシーのないツールはリスクです。ソースコントロールのないメモリは古い伝承になります。ライブチェックのないビルドは、本番環境を壊れたままにする可能性があります。

おすすめ

MCP 開発者ワークフロー:真の制御レイヤー は特に重要です。なぜなら、統合をカスタムプロンプトから、複数のクライアントが理解できる契約へと移行させるからです。例えば、私のパーソナルページ MCP は、調査、ドラフト作成、画像生成、SEO 分析、および公開を行うことができます。同じエージェントは、未公開のドラフトで停止すべき時を知る必要があります。

大きな飛躍はより長い作業チェーンです

おすすめ

Codex における GPT-5.5 の以前のテストでも、同じ変化が見られました。1 年前の良いコーディングセッションは、しばしば「質問する、コードブロックを得る、コピーする、自分でテストする」というものでした。現在、エージェントはプロジェクトルールを読み、適切なリポジトリを見つけ、ルートを検査し、コードを変更し、ビルドし、競合を解決し、プッシュし、本番環境を検証することができます。

それは質的な変化です。

同時に、私はモデルが以下のことを行うのを見てきました。

デプロイが失敗しているにもかかわらず、プッシュしただけで勝利を宣言する
正しいコードを読むが、間違ったワークツリーで作業する
アップロードされた iOS ビルドと署名された TestFlight ビルドを混同する
インストールされたバージョンに存在しない API に対して正しいコードを書く
インターフェースで人間には明らかな何かに気づかないまま、数十億のキャッシュトークンを使用する

最後のステップが依然として最も高価です。結果が正しい場所に存在し、実ユーザーのために機能することを証明することです。

本番環境の前に検証によって停止されたコードエージェント
本番環境の前に検証によって停止されたコードエージェント

私たちがまだ欠けているもの

より良い自動モデルルーティング

私はすべてのサブタスクに対してモデル名と推論レベルを選択したくありません。システムは、全体像に最も優れたモデルにアーキテクチャレビューを送信し、機械的な変更により高速なモデルを送信し、最終的な検証を別のチェッカーに送信すべきです。

ポータブルな作業メモリ

コンテキストは依然として特定のクライアント、モデル、またはセッションファイル内に閉じ込められています。スキルと MCP は痛みを軽減しますが、エージェントはプロジェクトの実証された作業方法を失うことなくモデルを切り替えられるべきです。

一等市民としての検証

ほとんどのデモエージェントはコード生成を報酬とします。私は、検証された正しい外部状態(ライブルート、データベース行、インストールされたアプリ、送信されたメッセージ、または承認されたビルド)で終了するタスクの割合を測定したいです。

より明確なコスト

キャッシュトークンはより安価であり、場合によっては異なって報告されますが、ユーザーが見るのはしばしばすぐに消えるバーだけです。エージェントは、「このタスクは X の新しい入力トークン、Y のキャッシュ読み取り、Z の出力トークンを使用し、以下の検証された結果を作成した」と言えるべきです。

私の推奨事項:スーパープロンプトの前にシステムを構築する

検証可能な狭いタスクから始めます。エージェントに小さなツールセットを与え、ワークフローのためのスキルを書き、完了とみなされるものを定義します。その後、繰り返しの必要性が見られたら、メモリとより多くのツールを追加します。

有用なコードエージェントには、すべてへの自由なアクセスは必要ありません。必要なのは、正しいアクセス、正しい順序、そして停止ルールです。

おすすめ

現在、私は Fable と OpenAI モデルをオラクルというよりもコンポーネントとして使用しています。Fable は難しい設計をレビューできます。GPT-5.6 Sol、Terra、および Luna は作業プロファイルによって分割でき、GPT-5.6 は長いツールフローを駆動できます。より小さなモデルは翻訳や分類を行います。MCP はそれらを実際のシステムに接続します。スキルは Codex に再利用可能な作業方法を与えます。Git とテストが、結果を前進させられるかどうかを決定します。

215 億 4000 万トークンを経て、最大の改善はモデルがより美しいコードを書くようになったことではありません。モデルはより長く作業に留まることができます。私たちの仕事は、その時間を価値あるものにするガードレール、メモリ、および検証を構築することです。