本文にスキップ
AI News HubLIVE
サイト内リライト2 分で読了

Delta Channels: 長時間エージェント向けランタイム進化の取り組み

記事の要約

LangGraph 1.2はDeltaChannelを導入。毎ステップの差分のみを保存し、定期的に完全スナップショットを書き込むことで、チェックポイントストレージをO(N²)からほぼ一定に削減。コーディングエージェントで41倍の削減を実現し、設定変更やデータ移行は不要。

Delta Channels: 長時間エージェント向けランタイム進化の取り組み
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内
本文へ

Deep AgentsはLangGraphランタイム上に構築されており、エージェントの各ステップでチェックポイントを作成します。これにより、可観測性、人間参加型ループ、障害復旧が可能になります。エージェントの能力が向上するにつれ、実行時間が長くなり、メッセージ履歴が数十から数百ステップに及び、ファイルシステムを使用したコンテキスト管理が行われます。Deep Agentsでは、メッセージ履歴とファイルはエージェント状態に保存され、毎ステップのスナップショット方式によりチェックポイントストレージがO(N²)で増加します。200ターン実行するコーディングエージェントの場合、従来の方法では5.3GBをシリアライズしますが、DeltaChannelでは129MBに抑えられ、40倍以上の削減を実現し、状態復元のパフォーマンス低下は実質的にありません。

DeltaChannelはLangGraph 1.2の新しいプリミティブで、累積状態フィールドのチェックポイント方法を変更します。各ステップでは差分のみを保存し、一定間隔(デフォルト50ステップ)で完全スナップショットを書き込むことで、復元コストを制限します。Deep Agentsでは、メッセージとファイルのストレージにデルタ方式がデフォルトで適用され、エージェントの完全な履歴を低コストで保持します。

問題の核心はデフォルトの完全スナップショットモデルにあります。小さな短期エージェントでは問題ありませんが、メッセージとファイルは追記専用のアキュムレータであり、各チェックポイントはステップ1から現在までの全データを含むため、毎ステップでより多くのデータをシリアライズします。DeltaChannelは以下のように解決します:通常ステップでは新規更新のみ(微小な差分)を書き込み、Kステップごとに完全スナップショットを書き込むことで状態再構築コストを制限。根本的な増加は依然として二次関数的ですが、係数はベースラインの約1/Kであり、復元レイテンシは一定に保たれます。

ベンチマークでは、軽量なコーディング/検索ワークロードで500ターン後、ベースラインは4GBに達するのに対し、デルタチャネルは110MB未満に抑えられ、削減率は10ターン時の6倍から500ターン時の41倍に向上。より重いマルチファイルコーディングワークロードでは、200ターンでベースラインが5.3GBに達するのに対し、デルタチャネルは129MBで41倍の削減を達成。両ワークロードとも理論上の上限(約K倍)に収束しますが、重いワークロードほど速く到達します。

Deep Agents v0.6ではデルタチャネルがデフォルトで有効であり、設定は不要です。LangGraphでは、開発者がDeltaChannel(reducer, snapshot_frequency)を使用して状態フィールドをカスタマイズできます。Reducerはバッチ不変性を満たす必要があります。既存のスレッドはデータ移行なしで動作を継続します。

DeltaチャネルはDeep Agents v0.6およびLangGraph v1.2でリリースされ、アップグレードパスはシームレスです。長時間実行エージェントが主流となる中、デルタチャネルはランタイムを効率的に拡張します。

要点と分析を開く

記事インテリジェンス

エンジニア上級

要点

  • デフォルトの完全スナップショットモデルでは、セッション長に応じてO(N²)でストレージが増加
  • DeltaChannelは毎ステップの差分のみ保存し、Kステップごとに完全スナップショットを書き込み、ストレージコストを一定に保つ
  • アップグレードは透過的で、既存のスレッドやAPIは変更不要
  • Deep Agents v0.6でデフォルト有効、設定不要

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。