AIToday
大規模言語モデルAIコーディングZenn AI/ML掲載日時: 2026年9月30日 22:00

仕様索引でAI読取量を約97.2%削減

LINEで送る
仕様索引でAI読取量を約97.2%削減

3つのポイント

  1. 何が起きたか

    2026年9月29日、803行の仕様索引ファイル1件を読ませたところ、外部プログラムの返却は約798トークン、処理対象は28,407トークンで、圧縮率は概算で約97.2%だった。

  2. なぜ重要か

    文書全体ではなく必要な行だけを返せば、AIが1リクエストあたりに読むテキスト量を減らせる可能性があり、コストとコンテキスト負荷を下げられる。

  3. 注目点

    これは抽出処理ごとの推計であり、課金トークンや作業全体の数字ではない。実際の削減効果は、AIが元の仕様書やコードをどれだけ開くかにかかっている。

誰に効くかこれは、大規模な仕様書やコードベースをコーディング支援に投入し、トークン課金を払う開発者やエンジニアチームに影響する。また、外部の検索ツールがAIの読取コストを本当に削減するのか、作業を別に移すだけなのかを見極めようとする人々にとっても重要だ。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

この仕組みは、コーディング支援を使うチームなら誰でも知る問題から生まれた。毎回仕様全体をAIに渡せば読取量が膨らみ、削りすぎれば重要な条件が抜け落ちる。著者の答えは、仕様をコンポーネントごとのHTML文書に分割し、同じ仕様に二つの入口を設けることだ。人間が全体を見渡すマインドマップ表示と、AIのために必要な行だけを外部プログラムで取り出す入口である。

圧縮率の数字には明確な但し書きが付く。トークン数はUTF-8のバイト数を4で割った推計で、モデル固有のトークナイザーや課金記録ではない。約97.2%は803行の索引ファイルを読んだ結果で、コード検索の抽出では12,444に対して777トークンが返り、圧縮率は約93.8%、画面検査の診断では2,024に対して339が返り、約83.3%だった。最初の二つは件数による打ち切りなしですべての一致を返し、三つ目は8,096バイトで所見やページエラーはゼロだった。

この設計は意味検索ではない。候補の選定はキーワードと重み付けで行い、過去文書の判断はファイル名と場所に頼る。より広範で横断的な変更でも削減効果が保つかは、AIが条件確認のために元の仕様書やコードをどれだけ開くかにかかっていそうだ。まさに著者が飛ばすべきでないと説く確認である。トークン計測プログラム自体については続編が予定されている。

よくある質問
AIの読取量は実際どれだけ減ったのか?
803行の仕様索引ファイル1件で、処理量は28,407トークン、返却量は798トークン、推計で約97.2%の圧縮だった。著者はこれは抽出処理ごとの数字であり、課金トークンや作業全体の削減ではないと強調している。
この設計はClaude CodeやCodexに縛られるのか?
狙いは逆で、仕様のソース、索引プログラム、検索・検査手順を特定のモデルやチャットから独立させることにある。著者は、応答形式や実行権限はAIごとに調整が必要で、すべてのAIで同じ結果になることは検証していないと述べている。
これは元文書の可逆圧縮なのか?
いいえ。圧縮率は(処理量−返却量)÷処理量×100で計算され、元の情報をすべて復元できる可逆圧縮ではない。条件の欠落、件数の省略、未実行の検査は、著者が絶対に削ってはならないと挙げている項目だ。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝1分で

業界と使っているAIツールを選ぶと、毎朝7時に仕事に関係するニュースが届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へ技術大手がAI安全「フロンティア責任共同約束」に署名