Code Mode の動作: サンドボックス境界でのデータ量非対称性

Code Mode の動作: サンドボックス境界でのデータ量非対称性 A workflow diagram generated by Archify. 01 / サンドボックス外 02 / サンドボックス内 MontySandboxProvider AIエージェント · LLM · サンドボックス外 · 外部アクター AIエージェント LLM 外部アクター ツール関数 · _GuardedSession · サンドボックス外 · HTTPフェッチ担当 ツール関数 _GuardedSession HTTPフェッチ担当 Upstream API · 外部データ提供元 · サンドボックス外 Upstream API 外部データ提供元 生成コード実行 · 集計・整形処理 · サンドボックス内 › MontySandboxProvider · Python 生成コード実行 集計・整形処理 Python Pythonコードをexecute HTTP GET 1万件 → サンドボックス内へ 1万件 (raw) ツール呼び出し (external_functions) 上位5件のみ Legend Agent logic Tool action Cloud service External system

データ量の非対称性

  • • Upstream APIが返すのは1万件の生データ
  • • 1万件はツール層とサンドボックス内だけを往復し、太い線で強調
  • • サンドボックス境界を越えてLLMに返るのは上位5件のみ、細い線で対比

境界の設計

  • • HTTPフェッチはサンドボックス外のツール層(_GuardedSession)が担当
  • • 結果はPythonオブジェクトとしてのみサンドボックス内のコードへ渡る
  • • LLMはexecute要求とtop5の結果しか見えず、1万件はLLMコンテキストに一切入らない