アーカイブ / LLM / AI Agent
道具の名前や応答が変わると何が起きるか――OpenAgentで調べるエージェントの弱点
OpenAgent and Perturbation-Augmented Fine-Tuning
OpenAgent and Perturbation-Augmented Fine-Tuningの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 2 : Challenges in OpenAgent setting, including query, action, observation and domain shifts.
概要
- OpenAgentは、質問、道具、応答、課題領域の変化を分け、道具使用エージェントの失敗箇所を調べる枠組みである。
- 著者らの合成環境ではSFTとRLの両方で性能低下が見られ、道具の依存順序の逆転と解けない課題の判断は両方式に難しかった。
- PAFTは訓練履歴に異常な応答や記号的な揺れを加える提案だが、確認できた本文の範囲では改善幅を判断できない。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、OpenAgent and Perturbation-Augmented Fine-Tuningの仕組み
- 01利用者の質問
- 02道具選択と呼び出し
- 03応答を読んで再判断
- 04回答または実行不能判断
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
道具を使うAIエージェントは、利用者の依頼と外部ツールの応答を読んで次の操作を決める。実務では道具の名前や説明、返答形式、利用者の言い方が変わるため、訓練時と同じ条件での成功だけでは対応力を測りにくい。
一つの応答の読み違いは、その後の道具選択にも引き継がれる。著者らは変化を制御できる模擬環境を使い、どの種類の変化で操作が崩れるかを調べた。
手法
OpenAgentでは、質問、使える道具、道具の応答、課題領域を変化の対象とする。例えば道具の名前だけを変える条件と、道具が空の値を返す条件を別々に作り、エージェントが現在の説明や応答に従って次の操作を選べるかを調べる。知覚から内面化までの四層は、この判断のどこを試すかを整理したものだ。
提案するPAFTは「摂動を加えた微調整」を指す。正しい操作例を学ぶSFTの履歴に、異常な応答や道具名などの記号的な揺れを加える訓練方法である。著者らは、見慣れた表記や操作順への依存を弱めることを狙う。
新規性
OpenAgentは、道具を使うエージェントの環境変化を、質問、道具、応答、課題領域の四つに分ける。さらに知覚、対話、推論、内面化の四層で、変化がどの判断に影響するかを調べる枠組みを示した。
改善策として、訓練中の操作履歴に応答の異常や道具名などの記号的な揺れを加えるPAFTを提案した。
従来手法との違い
基準は、訓練時と評価時で道具や操作条件がそろう閉じた環境である。著者らは同じ基盤モデルを用い、正しい操作例から学ぶ教師あり微調整(SFT)と、結果への報酬を使う強化学習(RL)を、この基準から条件を変えて比較した。
著者らの観察では、SFTは道具名や既知の操作順に依存しやすい。RLは説明文の変更や明示的な道具の切り替え指示に比較的対応したが、道具の依存順序を逆転した場合と、解けない課題を見極める場合には両方式で性能が落ちた。
実験結果
著者らは地理的な地点の照会と計算を扱う合成環境で、訓練6,050件、評価880件を使用した。評価時の変化パターンは訓練に含めず、基盤モデルにはQwen2.5-7B-Instructを用いた。SFTとRLは閉じた環境で収束まで訓練し、条件を変えて調べた。
指標には無効な道具呼び出しの割合(TER)、失敗後に無効な試行を繰り返す回数に基づく値(AES)、解ける課題での平均呼び出し回数(ATCL)、解けない課題を正しく見極めた割合(RR)がある。著者らは両方式の性能低下を報告する。確認できた本文の範囲では、条件別の数値表とPAFTの改善幅は確認できない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内の注文照会エージェントで、検索APIの名称や返答が変わった場合を検証する。担当者の照会文と現在のAPI説明を入力し、注文情報を確認した回答、条件不足の通知、実行不能の通知のいずれかを出力する。
元データには匿名化した照会文、道具の呼び出し履歴と応答が要る。人が正しい回答、必要な操作、実行可否のラベルを付け、名称変更や空の応答に対応する例へ調整する。物理センサーは使わない想定で、実業務での改善は仮説である。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:匿名化した注文照会文、現在のAPI説明、呼び出し履歴と応答を集める。人が正しい回答、必要な道具操作、実行可否をラベル付けする。物理センサーは使わず、通常のSFTを基準に、名称変更や空応答を訓練例に加えるPAFTを試す。
訓練に使わない変更パターンを評価用に分け、回答の正確さ、無効な呼び出し率、解ける照会での平均呼び出し回数、実行不能時の正しい判断率を比べる。誤答までの操作履歴と通常条件での成績も確認し、追加例の作り方を調整する。
限界と課題
著者らが観察した失敗は、SFTによる道具名や操作順への依存と、両方式による依存順序の逆転や実行不能な課題への対応不足である。評価は地理的な地点の照会と計算を中心とする合成環境で行われている。
編集上の検証事項は、実際のAPI変更や曖昧な依頼でも同じ傾向が出るか、変更に対応する際に通常の照会を損なわないかという点だ。確認できた本文の範囲では、PAFTの変更条件ごとの改善幅や、実業務への移行成績は判断できない。
出典
元のタイトル・要旨を確認する(英語)
Can Agents Generalize to the Open World? Unveiling the Fragility of Static Training in Tool Use
While Large Language Model (LLM) agents demonstrate proficiency in static benchmarks, their deployment in real-world scenarios is hindered by the dynamic nature of user queries, tool sets, and interaction dynamics. To address this generalization gap, we formalize OpenAgent (Tool-Use Agent in Open-World), a problem setting characterized by distributional shifts across query, action, observation, and domain dimensions. To systematically diagnose its impact, we construct a controlled sandbox environment where we define fine-grained environmental shifts across a four-tier hierarchy, Perception, Interaction, Reasoning, and Internalization, and conduct a comprehensive series of experiments. Our analysis yields a series of key insights, demonstrating that agents trained via both Supervised Fine-Tuning(SFT) and Reinforcement Learning suffer from varying degrees of performance degradation when confronting open environmental shifts. Building on these insights, we propose Perturbation-Augmented Fine-Tuning, a disturbance-based intervention strategy for SFT that lays the foundation for enhancing agent robustness and utility in realistic environments. Our code will be released at: https://github. com/LAMDA-NeSy/OpenAgent.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




