なぜハーネスがエネルギー(およびトークン)効率にとって重要なのか

2026/10/17 6:01

なぜハーネスがエネルギー(およびトークン)効率にとって重要なのか

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

Chad Gibson(Neuralwatt の共同創設者)によると、推論のエネルギーコストが高くなる主な要因はモデルアーキテクチャではなく、ハネス内のプロンプトキャッシュ戦略の不効率性です。システムが「キャッシュミス」に遭遇すると(これはツール更新、日付変更、または剪定などのプロンプト中での編集により頻繁に引き起こされます)、分岐点からトークンを再計算する必要があります。この単一のエラーは、数百回通常のユーザー相互作用とほぼ同等のエネルギーを消費することもあり得ます。例えば、GLM-5.3 ではキャッシュミスが発生すると、完全キャッシュされたリクエストに比べてエネルギー消費が約 2.5 倍増加し、past-128k トークンを含む深いセッションは特に高コストになります。

この問題を解決するためには、組織はセッション管理を最適化し、より賢いルーティング戦略を実装する必要があります。高度なハネスは、追加専用ログを採用し、ツールリストを安定させ、コンパクションを延期することで高い効率を実現しています。エネルギー消費の大部分を占める特定少数のリクエスト(深いシーケンスミスを持つもの)を対象とするようにすることで、企業は運用コストを大幅に削減しつつ、ファーストトークンまでの時間を改善できます。今後の改善では、ヒット率を向上させるプレフィックス感知型ルーターに焦点を当て、現在の非効率性を複雑な技術的刷新なしで持続可能な AI 展開のための重要なレバレッジへ転換すべきです。

本文

AI エージェントのエネルギー効率化:キャッシュ破断の現状と対策

キャッシュ率とエネルギーコストの関係

AI システムにおいて、キャッシュの有無はリクエストの消費エネルギーに直接影響します。Neuralwatt の実験および本番環境分析から得られた主要な知見は以下の通りです。

  • キャッシュ率による未キャッシュトークンの割合:
    • キャッシュ率 97% の場合:100 トークンあたり 3 トークンが未キャッシュ(プリフィル作業量は通常よりわずかに増大)。
    • キャッシュ率 92% の場合:100 トークンあたり 8 トークンが未キャッシュ(プリフィル作業量は約 2.7 倍に増加)。
  • キャッシュミス(Miss)のコスト増幅:
    • 一般的なモデル:キャッシュミスのリクエストは、消費エネルギーを概ね 2 倍にします。
    • GLM-5.3 モデル:キャッシュミスの増幅率は約 2.5 倍です。
    • 「ミス」の定義:入力トークンのうちプロンプトキャッシュが利用できない割合が 10% 未満のケースを指します。
  • 深いセッション(長文脈)での高コスト化:
    • コンテキストが 128k トークンを超えると、プロンプトの半分以上を再計算する必要があるターンが出現します。
    • 再読み込みが必要なターンの 1 つのプリフィルコストは、同程度の深さでの通常のターン(約 600 回分)に匹敵します。

クライアントごとのキャッシュ性能の分析

すべてのリクエストで利用されるクライアントが記録されており、数百種類の異なるエージェントが確認されています。OpenCode や Pi などオープンソースツールに加え、独自アプリケーションや SDK も含まれます。

  • 未キャッシュ入力トークンの割合による格差:
    • 各クライアントは入力の大半をキャッシュしていますが、わずかな違いが効率に大きな影響を与えます。
    • 例:キャッシュ率 92% のクライアントと 97% のクライアントでは、同じ会話においてプリフィル作業量が 2.7 倍の差が生じます。
  • ヒット率の要因:
    • セッションが長いほどスコアは高くなります(新しいテキストがプロンプト全体に対する割合が小さくなるため)。
    • より正確な指標は **「1 ターンあたりのキャッシュ破断回数」**です。
      • deepseek-harness
        : 100 ターンに約 1 回。
      • OpenCode
        /
        Pi
        : 100 ターンに約 3 回。

キャッシュ破断の原因と影響

キャッシュ破断は、ハブネス(クライアント)がプロンプトを編集したり、システム状態が変化したりすることで発生します。

主な原因とコスト

要因詳細影響範囲
プランモードのリマインダー (
OpenCode
)
「作動モードが変更されました」というメッセージの追加・削除で破断。ターンあたり 330〜2,340 トークンの再読み込み。
ファイルの剪定 (
omp
)
ファイルの再読み込み履歴を置換する処理で破断。プロンプト途中(約 62%)で発生し、5,846 トークンの再読み込み。
推論 Effort の切り替えプロンプト冒頭の数トークンを変更。トークン番号 8 目以降がすべて再読み込み。
MCP サーバーの接続・切断ツールリストの変更やシステムプロンプトの編集。変更箇所からの再読み込み(GLM-5.3 では早期発症)。
日付の上書きシステムプロンプトの日付変更。現地真夜中を越えると、ほぼ全コンテンツの再読み込み。
  • サーバー側の要因: メモリ圧力によるキャッシュの排他(エビクト)も破断原因の一つですが、ハブネスの編集と区別できません。
  • 深層セッションの影響: セッション途中での設定変更(例:ターンの 200 で Effort を変える)は、初期段階に比べて大きな停止時間とエネルギーコストを招きます。

実験室と本番環境での発見

  • 実験室テスト結果:
    • 88% のリクエストが純粋な追加(キャッシュヒット)。
    • 残り 12%(65 リクエスト)が破断を起こしましたが、すべてハブネスによる編集に起因し、チャートプレート誤作動ではなかったことが確認されました。
  • 本番環境での傾向:
    • ツールリストや Effort の変更は、キャッシュ破断の可能性を 20 倍以上に高め、平均で約 **40%**のコスト増を招きます。
    • これらの影響の多くは、少数のユーザーに偏っていますが、蓄積されたコストは無視できません。

deepseek-harness の成功要因

deepseek-harness
は実験室および本番環境において、**すべてのリクエストがキャッシュヒット(純粋な追加)**として機能しています。そのためのプラクティス如下です。

  • 追加専用ログからの再構築: 試行錯誤や再起動を伴うことなく、バイトレベルで同一のプロンプトを維持します。
  • 固定かつ最小限のシステムプロンプト: 日付、Git ステータス、OS 情報を除外し、一度記述後は変更しません。
  • 状態変更の遅延処理: スナップショットを追加して代替し、既存のプロンプトやメッセージを書き換えない設計です。
  • 安定したツールリスト: ソート順を保ち、追加・削除を最小限に留めます。
  • 慎重なコンパクション(要約): 要約コールが既存のプレフィックスを再利用するよう設定します。

推奨アクション:キャッシュ効率を向上させる方法

ハブネスの構築者および利用者が取り組むべき具体的な対策です。

ハブネス構築・構成時

  • プロンプト冒頭の固定化: すべてのターンで冒頭を同一にし、変更(新しいメッセージやツール結果)を会話の末尾に配置します。
  • 変化する情報の除外: 日付、Git ステータスなどをシステムプロンプトに入力しないようにします。
  • ツールの安定化: ソート順を保ち、常に末尾に新しいツールを追加する設計とします。
  • 遅延コンパクション: サマライザーが正確なプレフィックスを再利用するように設定します。
  • セッション ID の維持:
    X-NW-Conversation-ID
    ヘッダーを送信し、コンパクションを超えてキャッシュを保持したままセッションを継続します。

ハブネス利用時

  • Effort の固定化: セッション途中で切り替えず、全体を通して推論 Effort を統一します。
  • omp 設定の確認:
    compaction.supersedeReads: false
    を有効に検討してください。
  • 初期設定の確定: 長いセッションに入る前に、Effort、MCP サーバー接続、スキル追加などの設定を完了させます。

ダッシュボードでの確認方法

Neuralwatt の「Session Insights」機能を使用することで、以下を確認できます:

  • プロンプトトークンのうち何割がキャッシュから提供されているか。
  • コールド計算(再読み込み)の量。
  • ファーストトークン到達時間と消費エネルギー。
  • 図 5: セッション途中で設定変更すると、赤い棒(破断コスト)が視覚的に確認できます。

結論:なぜ測定と対策が必要か

キャッシュ破断はエラーとして表示されず、回答は得られますがより遅く、多くのエネルギーを消費しています。

  • AI はエネルギーの上に成り立っています。無駄を防ぐことは、単なる開発者のセッションだけでなく、業界全体のデータセンターの効率化にも寄与します。
  • ほとんどの変更は、設定の微調整やハブネスのプロンプト構築方法を変えることで解消可能です。
  • Neuralwatt では、共有 KV キャッシュプールにより、セッションがサーバー間を移動しても再計算なしでロード可能な仕組みを整えています。

今後の取り組みとして、オープンソースハブネスへの推奨デフォルトの向上と、プロンプト冒頭の編集後のキャッシュ再利用技術の研究が進められます。

同じ日のほかのニュース

一覧に戻る →

2026/10/17 4:47

FLUX 3 イメージ・クライン

## Japanese Translation: Black Forest Labs は、テキストから画像への変換、ピクセルレベルの編集、および複数参照(最大 10 件)を用いた生成を実現するために設計された、56 億パラメータを有する画期的なオープンウェイトモデル「FLUX 3 Image Klein」を公開しました。内部評価においてオープンモデルで首位にランク付けされ、Ideogram V4.5 や FLUX.2 よりも少ない 38% パラメータ数ながら、消費ハードウェア上で優れた効率性を発揮し、より大規模なモデルを上回る性能を発揮しています。本モデルは、微調整用のベースモデル(〜11.2 GB VRAM[BF16]または 5.6 GB[FP8]を必要とします)と、低遅延生成に最適化されたステップ蒸留版の 2 つのパッケージを提供します。NVIDIA との提携を活用し、ComfyUI または Diffusers を通じて RTX シリーズの GeForce GPU(VRAM 8GB 以上でも動作可能)上で FP8、INT8、NVFP4 のビルドを実行できるように対応しています。生成速度は印象的で、RTX 5090 では約 4 秒で 1MP の画像を、RTX 4070 では 9 秒未満で生成でき、将来のハードウェアではサブ秒単位の生成が可能になる可能性があります。FLUX Kommunity License の元、年間の収益が 500 万ドル未満の企業には商用利用が無料で許可され、ただし出典表示は必要です。今後の計画として、プロンプトアップサンプリングなど高度なタスク向けの有料 API を提供する予定です。主要ライブラリからの Day-One サポートと、Cinder によるセーフティレッドチームingiの実施により、このリリースは個人クリエイターおよび中小企業にとって高品位の視覚制作ツールの民主化を推進します。

2026/10/17 3:55

Claude が ECDSA 曲線の由来を明らかにする

## Japanese 翻訳: 2026 年 10 月、Anthropic の研究者 John Wood、Henry de Valence、Ava Howell および他が、NIST の素数曲線(FIPS 186-2)に対して長年にわたり専門家を困惑させてきた ECDSA 曲線のシードの起源について調査しました。これらのシードは、NSA が 2000 年に提供したパラメータです。ユーモアに満ちた理論では、Jerry Solinas が「Bob と Jerry に昇給を」といったパスフレーズからこれらを生み出したと提案されていましたが、Claude の高度な手法(LLL ベースの基底削減を含む)による分析により、シードはランダムなハッシュではなく、素数曲線については 1997 年 5 月と 1998 年 4 月の間の Unix タイムスタンプで種付けされた C ライブラリの `lrand48` 関数の出力であり、バイナリ曲線については 1984 年 2 月かその半分としたタイムスタンプ(1998 年 4 月 17 日に対応)からの出力であることが明らかになりました。この手法は各候補あたり 20 バイトをサンプリングし(例:P-256 の場合は 1,842 回反復が必要)、さらに、6 つの曲線の基点 G は FreeLIP の RNG を特定のある整数シード(例:P-192 では 20,000)で使いながら生成されていることが判明しました。ただし、P-224、P-256、P-384、P-521 および一部のバイナリ曲線候補の基点についてはまだ説明されておらず、特に第 5 のバイナリのシード(B-163)は未解決のままです。これらのシードを見出すため、インターネット セキュリティ研究グループへの寄付を含む賞金として 36,864 ドルが設定されており、Jerry Solinas に追悼の称賛を与えるとともに、基礎的な暗号規格への透明性を向上させることを目的としています。

2026/10/17 3:32

ブレイクされたPS5で動作する Llama.cpp:コンソール上で GGUF モデルを任意にネイティブ実行可能

## Japanese Translation: PlayStation 5 は、クラウドサービスや追加のハードウェアを必要とせず、コンソール上で高度なプライベート AI モデルをローカルに動作させるようになり、特にファームウェア 7.00–13.60 を搭載したジャイブされた PS5 コンソールを対象としています。llama.cpp の改変版(Vulkan バックエンドおよび共有メモリを採用)を利用することで、RDNA 2 GPU 上で直接多様な人工知能アプリケーションを動作させるためにメモリおよびキャッシュの使用方法が最適化されています。このセットアップは etaHEN という特定のインストールペイロードを必要とし、既存のジャイブツールである kstuff-lite および ShadowMountPlus(推奨ツールには elfldr と ftpsrv が含まれる)と統合されます。アプリケーションインターフェースはデュアルショックコントローラーによる操作でアクセス可能であり、Home、Models、Console、API、Settings のセクションを含んでいます。ユーザーはすぐに画像分析や Gemma 4 および MiniCPM-V などの中級モデルに対するチャットコンプリートなどの強力な機能をアクセスできます。リアルタイムのパフォーマンス監視は `ps5-exporter` が担当しており、温度、消費電力、GPU、CPU ロードなどのメトリクスを表示します。アプリはロードされた GGUF モデルに対して利用可能なメモリの中で最长的なコンテキストと最適なキャッシュ適合を自動的に選択し、Hugging Face から内部ストレージ(M.2)または USB ドライブへのダウンロードによって管理できます。特に注目すべきは、小さなモデルが PS5 Slim ハードウェア上で最大 207 トークン/秒の驚異的な速度を実現しており、モデルサイズと量化に基づいて ~20~207 トークン/秒のパフォーマンス範囲があることです。今後の更新では、USB ドライブまたは内部ストレージからロードされる新しいファイルに対する自動管理メモリ割り当てが含まれる可能性が高いです。この進歩により、愛好家は専用の API エンドポイント(`/v1/systemone`)および標準チャット API を通じて Ollaya 駆動の Jev 様(Clef、OpenJev など)といった高度な意思決定モデルと直接相互作用できるようになり、ゲームコンソールのローカル AI パフォーマンスにおける大きな飛躍を達成しながらも、完全なプライバシーを保ち外部データ依存性を排除します。インストールには `PPSA99575` フォルダを `/data/homebrew` にコピーし、`http://<console>:8081` でサーバーにアクセスする必要があります。

なぜハーネスがエネルギー(およびトークン)効率にとって重要なのか | そっか~ニュース