人型ロボットと自律エージェントの接続を表す抽象ビジュアル
NAW / AGENTS 02

IMAGE: AI生成ビジュアル

AGENTS / Agents

NVIDIAがエージェント効率化拡張「SoL-Pi」をオープンソース公開 — Pi向け4機構、MITライセンス

NVIDIAのNVlabsがコーディングエージェント用harness拡張「SoL-Pi」をMITライセンスで公開。Action Fusion・ObservationPack・Evidence-Preserving Reducer・Online Context Compactの4機構をPiの公開拡張API経由で提供し、すべてオプトイン・既定無効。プロジェクトページではモデルネイティブなharness比で35〜64%の削減などを報告。

NVIDIAのNVlabsは、コーディングエージェント用harness「Pi」向けの効率化拡張「SoL-Pi(Scaling Auto-Research Loops for Efficient Agent Harnesses)」をオープンソースで公開した。長時間実行のエージェントで積み上がる反復作業・巨大な観測結果の再送・不要なログ読み取りを抑え、タスク完遂に必要な作業と証拠を保ったままトークン通信量・推論負荷・エージェントのターン数を削減する狙いだとしている。ライセンスはMITで、リポジトリは2026年9月上旬に作成され、9月12日時点も更新が続いている。

4つの効率化機構と設計原則

  • Action Fusion(ツール): 編集・書き込みとその後の検証コマンドを同一ツール呼び出しで実行し、予測可能な往復を束ねる。
  • ObservationPack(観測): 繰り返し現れる巨大なテキスト結果を安定したハンドルに置き換え、正確なページング再取得を可能にする。
  • Evidence-Preserving Reducer(委譲): 長い診断ログを compact なレシートに要約する。保持された引用がアーカイブ済み原文と完全一致する場合のみ置換し、失敗時は原文をそのまま残す。
  • Online Context Compact(文脈): 完了済みプランステップをPi標準のcompaction候補とし、経済性とウィンドウ圧迫の検査を経てcompaction後に新しいターンで継続する。
  • 共通原則: Pi本体へのパッチなし(公開APIのみ利用)、明示的なオプトイン(設定がなければ全機構が無効)、証拠の保全(原文はローカルに残す)、認証・プロバイダURL・モデル選択など実行時の判断はPi側に残す。

導入要件と設定

  • 要件: Node.js 22.19以降、npm、@earendil-works/pi-coding-agent 0.84.2。SoL-Piは未改変のPiリリースの上にインストールする。
  • 設定: sol-pi.json(プロジェクト内 .pi/sol-pi.json、なければ ~/.pi/agent/sol-pi.json)で機構ごとに有効化する。保守的な初期設定では、追加のモデル呼び出しを伴わない2機構(Action Fusion・ObservationPack)のみ有効化する例が示されている。
  • 注意点: Evidence-Preserving Reducerは診断ログの内容を設定されたreducerモデルに送信しうるため、有効化前にSECURITY.mdの確認が求められている。ローカルに留めるべきログにはリモート要約を使わないよう注意書きがある。

報告されている削減効果(開発元公称値)

  • プロジェクトページでは、モデルネイティブなharnessとの比較で35〜64%少ない利用量を報告している(開発元の公称値)。
  • stock-Piのswarm条件との比較では、1,127サイクル・API換算コスト60.11ドルで、17.5%少ないサイクル・26.8%低いコストだったとしている(開発元の公称値)。
  • モデルターンの10.8%減・総トークンの11.5%減は、軌跡から導いた反実仮想の試算であり、再実行による実測ではないと明記されている。
  • いずれも独立した第三者による検証は示されていないため、効果は利用条件・モデル・タスク依存とみなすのが妥当だ。

出典