IBMとUCバークレー、IT-BenchとMASTを用いてエンタープライズエージェントの失敗原因を診断
本文の状態
日本語全文を表示中
詳細モードで約3分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Hugging Face Blog
IBMとUCバークレーはIT-BenchとMASTというツールを開発し、企業向けAIエージェントが失敗する原因を分析・特定する手法を確立しました。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
IBMとカリフォルニア大学バークレー校(UC Berkeley)は共同研究を行い、エンタープライズIT自動化におけるエージェント型LLMシステムが、実際の運用でどのように失敗するのかを詳細に診断しました。研究では、インシデントのトリアージ、ログやメトリクスの照会、Kubernetes操作など、長いツール使用ループを伴うタスクを対象としています。
従来のベンチマークは、性能を単一の数値に集約するため、エージェントが「失敗したかどうか」は分かっても、「なぜ失敗したのか」は分からない「ブラックボックス」問題がありました。この問題を解決するため、研究チームはエージェントの信頼性を診断する新たな手法「MAST(マルチエージェントシステム障害分類法)」を適用しました。IT自動化の業界標準ベンチマークである「ITBench」の実行トレースをMASTで分析することで、生のデータを構造化された「障害の署名」に変換し、何が、どのように壊れたのかを明確に特定することに成功したのです。具体的には、ITBenchのSREタスクにおける310の実行トレースを、Gemini-3-Flash、Kimi-K2、GPT-OSS-120Bという3つの異なるクラスのモデルで注釈付けし、分析しました。
分析から得られた主要な発見は以下の通りです:
- モデルクラスによる失敗パターンの顕著な差異:
- 最先端モデル(Gemini-3-Flashなど):失敗は比較的単純で(1トレースあたり平均2.6の障害モード)、検証(Verification)などの特定のボトルネックに集中する傾向があります。
- 大規模オープンモデル(GPT-OSS-120Bなど):連鎖的な失敗(1トレースあたり平均5.3の障害モード)に悩まされます。実行初期のわずかな推論の誤りがコンテキストを汚染し、幻覚(ハルシネーション)が雪だるま式に増幅するパターンが見られました。
- 全モデルに共通する最大の失敗要因:最も強力な失敗の予測因子は「FM-3.3(不正な検証)」でした。エージェントは、実際の結果(グランドトゥルース)を確認することなく、一貫してタスク成功を「宣言」してしまうという問題です。
- 特定モデルに顕著な弱点:Kimi-K2モデルは、タスクが完了したタイミングを認識する能力に課題があり、「早期終了(Premature Termination)」が46%、「終了条件の認識不全(Unaware of Termination Conditions)」が43%も急増しました。問題解決の直前に放棄したり、無限にループしたりする傾向が見られました。
この分析から、実用的なエージェントを構築する上での重要な教訓が導き出されています:
- 最先端モデルに対しては「検証の外部化」を:LLM自身に自己採点させてはなりません。終了前に、ツールによる確かな証拠を要求する仕組みが必要です。
- 終了判定とループ制御はモデルの外に設ける:終了関連の問題(MAST分類FM-1.5)は一般的な
原文を表示
IBM and UC Berkeley Diagnose Why Enterprise Agents Fail Using IT-Bench and MAST Back to Articles IBM and UC Berkeley Diagnose Why Enterprise Agents Fail Using IT-Bench and MAST
Ayhan Sebin Saurabh Jha Rohan Arora Daby Sow Mert Cemri Melissa Pan Ion Stoica
ITBench HF Space ITBench HF Dataset MAST HF Dataset ITBench Github MAST Github
IBM Research and UC Berkeley collaborated to study how agentic LLM systems break in real-world IT automation, for tasks involving incident triage, logs/metrics queries, and Kubernetes actions in long-horizon tool loops.
Benchmarks typically reduce performance to a single number, telling you whether an agent failed but never why. To solve this black-box problem, we applied MAST (Multi-Agent System Failure Taxonomy), an emerging practice for diagnosing agentic reliability ). By leveraging MAST to analyze ITBench—the industry benchmark for SRE, Security, and FinOps automation—we turned raw execution traces into structured failure signatures, revealing exactly what broke and how to fix it. We annotated 310 ITBench SRE traces across three distinct model classes: Gemini-3-Flash, Kimi-K2, and GPT-OSS-120B.
Frontier models like Gemini-3-Flash fail cleanly (2.6 failure modes/trace), typically hitting isolated bottlenecks like verification. Large open models like GPT-OSS-120B suffer from cascading failure modes (5.3 failure modes/trace). -A single reasoning mismatch early in the run poisons the context, leading to compounding hallucinations.
Across all models, the strongest predictor of failure is FM-3.3 (Incorrect Verification). Agents consistently "declare victory" without checking ground truth.
Kimi-K2 struggles to recognize when a task is done. It exhibits a massive spike in Premature Termination (+46%) and Unaware of Termination Conditions (+43%), often quitting just before solving the problem or looping indefinitely.
Takeaways from our analysis when building agents:
For Frontier Models like Gemini: Externalize Verification. Never let the LLM grade its own homework. Require hard tool evidence before exit.
Put termination + loop control outside the model: Termination issues are common killers (FM-1.5). Add explicit stop conditions + loop detectors for repeated tool calls/actions or implement Finite State Machines.
Force clarify-or-read-only when inputs are ambiguous: Clarification failures (FM-2.2) are a major failure driver for smaller models. Make ambiguity a first-class branch in your agent graph.
If you’re building agents for enterprise IT workflows, this is the kind of evaluation you want: not just “did it pass?”, but “what broke, where, and what intervention is most leverageable?”
The "Black Box" Problem of Agent Benchmarks
Benchmarks like ITBench are becoming the standard for measuring agentic performance in high-stakes IT automation tasks. In ITBench, agents act as Site Reliability Engineers (SREs) or Security Analysts tasked with diagnosing Kubernetes outages, patching vulnerabilities, or managing cloud costs in production environments.
This benchmarks use success rate as a main metric to evaluate agents. However, this metric is insufficient for engineering robust systems. Knowing that an agentic system achieves a 14% success rate on ITBench tells us that it failed, but not why: Did it fail because it forgot the context? Because it hallucinated a command? Or because it simply did not terminate?
Without a comprehensive approach to diagnose these failures, developers are left guessing, often resorting to blind prompting tweaks that solve one problem only to create another.
As a new standard to analyze the failure modes of complex agentic systems, we developed MAST (Multi-Agent System Failure Taxonomy). MAST brings more insights and open up the opaque evaluation of these benchmarks. Derived from a rigorous analysis of over 1,600 traces across seven different frameworks, MAST provides a standardized taxonomy for agent failures.
MAST converts unstructured execution logs into structured "failure vectors" based on 14 distinct patterns across three key categories:
FC1: System Design Issues (The "Skeleton") Failures here stem from the agent's architecture and role definition.
Examples: FM-1.3 Step Repetition (looping), FM-1.4 Loss of Conversation History (memory leaks), FM-1.5 Unaware of Termination (failing to stop).
FC2: Inter-Agent Misalignment (The "Communication") Failures arising during runtime from how agents talk to each other or the environment.
Examples: FM-2.2 Fail to Ask for Clarification (assuming instead of asking), FM-2.3 Task Derailment (going off-topic).
FC3: Task Verification (The "Quality Control") Failures in quality assurance of the agents' output.
Examples: FM-3.1 Premature Termination (giving up too soon), FM-3.3 Incorrect Verification (hallucinating success).
The Experiment: Diagnosing ITBench Agents
We stress-test the idea of using MAST to make agent evaluations actionable and gain insights on the failure modes by applying it to ITBen
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み