記事一覧へ戻る
推論・デプロイ

SpecMem、オンライン記憶でツール呼び出しエージェントを高速化

読了目安 3 分

導入

データベース検索、外部 API の実行、業務システムの操作などを行うエージェントでは、最終回答だけでなく、ツール呼び出しの生成も大きな遅延要因になる。関数名や引数、呼び出し順序は依然としてトークン単位で自己回帰的に生成されるためだ。推測デコードを使えば、高速な仕組みで呼び出し候補を作り、対象モデルで検証できる。しかし、過去の呼び出しを最初に一度だけ保存したドラフトストアは、新しいセッションやタスクが増えるにつれて適合しにくくなる。

arXiv で発表された SpecMem は、この問題をモデルの再学習ではなく、運用中の記憶管理として捉える。実際のトラフィックに合わせて、推測デコードの候補源を更新し続ける設計である。

主なポイント

  • 検証済み呼び出しを即時に書き戻す。 対象モデルによる検証を通過したツール呼び出しを記憶へ追加する。ストアはユーザーごとに上限を設け、LRU で古い項目を削除する。
  • 新しい作業への適応を維持する。 マルチセッション・マルチユーザーのストリームでは、固定ストアの受理率が徐々に低下する。一方、SpecMem は運用中に現れた新しいパターンを取り込む。3つのオープンウェイトモデルで、平均受理トークン数は固定方式と比べて27%の差を示し、ベンチマークごとの差は11%から34%だった。実時間では最大1.74倍の高速化が報告されている。
  • 安全性は検索信頼度ではなく副作用で制御する。 不可逆な操作は、検証が完了するまで実行を保留する。消融実験では、検索信頼度に基づくゲートより、宣言された副作用に基づくゲートの方が不可逆な誤操作をなくす仕組みとして機能した。
  • ユーザー分離は主に情報保護のためにある。 ユーザー別のスコープは受理率を改善しなかったが、実験で確認されたユーザー間の漏えい経路を閉じた。速度と分離は別々の設計目標だと分かる。

意義と影響

この研究が示すのは、推測デコードの性能がモデルや検証器だけでなく、ドラフトの供給元をどう管理するかにも左右されるという点だ。初期状態で有効なキャッシュでも、実運用で新しい要求が増えれば陳腐化する。ユーザーごとに行動パターンが繰り返されるアシスタントや業務ワークフローでは、オンライン更新によってその価値を長く保てる可能性がある。

同時に、容量制限、追い出し規則、ユーザー境界を明確にする必要がある。ツール側も副作用の有無を正しく宣言し、検証経路を高速化ロジックで迂回させてはならない。SpecMem は単独のデコードアルゴリズムというより、予測可能な呼び出しは先に提案し、不可逆な操作は確認を待つという運用設計の指針と見るべきだろう。

出典:arXiv

コメント

ログイン状態を確認中…

コメントを読み込み中…

関連記事

CCTest · Blog
Cerebrasが3兆パラメータモデルを59枚のウェハーに配置する方法
推論・デプロイ
cctest.ai
推論・デプロイ

Cerebrasが3兆パラメータモデルを59枚のウェハーに配置する方法

Cerebrasは、単一チップの容量を大きく超えるフロンティアモデルを、複数のWSE-3Tウェハーへ分割して推論する方法を解説した。約3兆パラメータのKimi K3を例に、合計59枚のウェハーを使う構成を示している。

続きを読む
CCTest · Blog
vLLM、16基のH200でGLM-5.3の100万トークン推論を実現
推論・デプロイ
cctest.ai
推論・デプロイ

vLLM、16基のH200でGLM-5.3の100万トークン推論を実現

vLLMは、Prefill Context Parallelism、Decode Context Parallelism、Hybrid HiSparseを組み合わせ、8基のH200を備えた2ノードでGLM-5.3を提供する構成を示した。AgentXでは、同じスループットのデータ並列構成に対し、ユーザー単位の速度が1.7~3.2倍となり、試した構成の中で唯一100万トークンのコンテキストを処理できた。

続きを読む
CCTest · Blog
AKV、履歴を書き換えずにエージェントのKVキャッシュを管理
推論・デプロイ
cctest.ai
推論・デプロイ

AKV、履歴を書き換えずにエージェントのKVキャッシュを管理

長時間動作するLLMエージェントでは、モデル計算そのものよりKVキャッシュの保存や転送が大きな負担になることがあります。AKVは、軌跡を変更せず、再プリフィルも行わずに、利用中のキャッシュを直接制御する仕組みを提案します。

続きを読む