AI エージェントの危険な操作を止める「ガードモデル」は、評価の数字ほど信頼できないかもしれません。10月15日に arXiv へ投稿された論文は、評価データに含まれる「近道の手がかり」が成績を押し上げていると指摘しました。分野ごとに分けて試すと、ある手法の F1 は0.901から0.495まで下がりました。ツール名を変えるだけで、判定が約11ポイント動く例も報告されています。NeurIPS 2026 のワークショップに採択された研究です。
背景と文脈
AI エージェントは、ファイル操作や API 呼び出しなどのツールを自分で使って作業を進めます。便利な反面、間違った送金や情報の持ち出しといった事故につながる恐れもあります。そこで、エージェントが呼ぼうとするツールを事前に調べ、危険なら止める仕組みが使われています。これがガードモデルです。
ガードモデルの良し悪しは、ベンチマーク(性能を比べるための共通テスト)で測ります。AgentDojo や AgentHarm といった評価セットには、安全・危険のラベル付きでエージェントの操作記録が収められています。開発者はこの成績を見て、どのガードを採用するかを決めます。
問題は、成績が本当に「安全かどうかの判断力」を測っているかです。機械学習では、モデルが本質ではない手がかりで正解を当てる現象がよく知られています。たとえば特定のツール名が出たら危険、といった偏りがデータにあれば、中身を見なくても高得点が取れてしまいます。
技術/ビジネス面

Hasan Demirkiran 氏と Jens Ernstberger 氏の論文Shortcut Sensitivity in Agent-Safety Evaluationsは、この疑問を3段階で調べる監査の枠組みを提案しました。
- ラベルの予測しやすさ:中身を見ずに、表面的な特徴だけで正解を当てられるか
- ガードとの関連:ガードの判定が、その表面的な特徴と連動しているか
- 対照実験での感度:特徴だけを書き換えたとき、ガードの判定が実際に変わるか
結果ははっきりしていました。AgentDojo 由来のデータでは、ツール名を引くだけの単純な方法の F1(見逃しと誤検知の両方を加味した正確さの指標で、1が満点)が0.901に達しました。ところが、学習と評価で分野を分けると0.495に落ちます。分野内の偏りを覚えていただけだったと見られます。
集計方法でも数字は動きます。AgentHarm 由来のデータでは、公開済みの TS-Guard の F1 が、行単位の集計で0.902、やり取り単位の均等な集計で0.719でした。同じモデルでも、数え方で評価が大きく変わります。
対照実験では、Haiku を使うガードで64件の操作を試しました。情報の目印となる文言を書き換えると、止める割合が8.33ポイント下がりました。ツール名を意味の分からない別名に変えると、11.46ポイント上がっています。どちらの場合も、本当に危険な操作はすべて止まりました。変わったのは、安全な操作を誤って止める割合です。
これからどうなるか
著者らは、評価の作法を三つ提案しています。分野ごとに丸ごと評価用に取り分けること、操作単位ではなくやり取り単位で数えること、見た目だけ変えた比較対照を置くことです。今後のガード評価で、この作法がどこまで広がるかが注目点になります。
限界もあります。効果は一部のモデルでは再現しませんでした。コードやデータの公開も明記されていません。実験の規模も64件と小さめです。
開発者への示唆は具体的です。自分のエージェントにガードを入れるなら、公開されている F1 をうのみにしない方が安全です。社内で使うツール名や業務データで、改めて誤検知と見逃しを測りましょう。ツール名を変えただけで誤検知が増減するなら、そのガードは中身ではなく名前を見ている可能性があります。
まとめ
この論文は、エージェントのガードモデルの成績がデータの偏りで実力以上に見えることを示しました。分野をまたぐと F1 は0.901から0.495へ落ち、ツール名だけで判定も揺れます。ガードを選ぶときは、自分の環境で測り直すことが欠かせません。
参考リンク
アイキャッチ画像: Photo by Stephen Andrews on Unsplash

