{
  "format": "agent-article-v0",
  "article_id": "EA-1009",
  "canonical_url": "/tools/ea-1009-ai-sre-evidence-grounded-diagnosis",
  "page_type": "reference",
  "claim_ids": [],
  "evidence_ids": [
    "EVD-EA-1009-URL-51938481827F",
    "EVD-EA-1009-URL-B3A1DAB56C5F",
    "EVD-EA-1009-URL-9DF23F9406D3",
    "EVD-EA-1009-URL-CBA19F81BA94",
    "EVD-EA-1009-URL-53B183F9C2C7",
    "EVD-EA-1009-URL-AAE7E0F0A050",
    "EVD-EA-1009-URL-0624BA57AA57",
    "EA-1009-CURRENT-APPROVAL",
    "EA-1009-CURRENT-BODY-READBACK"
  ],
  "unknown_ids": [
    "EA-1009-UNKNOWN-01"
  ],
  "operational_object_ids": [],
  "provider": [],
  "models": [],
  "plans": [],
  "surfaces": [],
  "regions": [],
  "current_status": "CURRENT",
  "observation_status": "SPEC_ONLY",
  "freshness": "CURRENT",
  "last_verified": "2026-10-18",
  "supersedes": [],
  "superseded_by": [],
  "provenance": [
    "ORPHAN-RESCUE-EA1009-20261019-C1",
    "SRC-EA-1009-URL-51938481827F",
    "SRC-EA-1009-URL-B3A1DAB56C5F",
    "SRC-EA-1009-URL-9DF23F9406D3",
    "SRC-EA-1009-URL-CBA19F81BA94",
    "SRC-EA-1009-URL-53B183F9C2C7",
    "SRC-EA-1009-URL-AAE7E0F0A050",
    "SRC-EA-1009-URL-0624BA57AA57",
    "BODY-SHA256:94db50ca56f6956d75ab99b6339a10684433cd90e16d959cbb0a4d90d84f5dd7"
  ],
  "article_sources": [
    {
      "id": "EVD-EA-1009-URL-51938481827F",
      "evidence_class": "RESEARCH",
      "title": "1. SREGym: A Live Benchmark for AI SRE Agents with High-Fidelity Failure Scenarios, arXiv:2605.07161 / ACM CAIAS 2026.",
      "href": "https://arxiv.org/abs/2605.07161",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1009-URL-51938481827F"
      ],
      "supporting_locators": [
        "監査用source / provenance locator",
        "1. SREGym: A Live Benchmark for AI SRE Agents with High-Fidelity Failure Scenarios, arXiv:2605.07161 / ACM CAIAS 2026. https://arxiv.org/abs/2605.07161"
      ],
      "scope": "監査用source / provenance locator",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-EA-1009-URL-B3A1DAB56C5F",
      "evidence_class": "RESEARCH",
      "title": "2. Incident-Arena: Getting agents to the last nine of reliability, arXiv:2610.00648, 2026-09-30.",
      "href": "https://arxiv.org/abs/2610.00648",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1009-URL-B3A1DAB56C5F"
      ],
      "supporting_locators": [
        "監査用source / provenance locator",
        "2. Incident-Arena: Getting agents to the last nine of reliability, arXiv:2610.00648, 2026-09-30. https://arxiv.org/abs/2610.00648"
      ],
      "scope": "監査用source / provenance locator",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-EA-1009-URL-9DF23F9406D3",
      "evidence_class": "RESEARCH",
      "title": "3. An Uncertainty-Aware Resilience Micro-Agent for Causal Observability in the Computing Continuum (AURORA), arXiv:2605.10718, 2026-05-11.",
      "href": "https://arxiv.org/abs/2605.10718",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1009-URL-9DF23F9406D3"
      ],
      "supporting_locators": [
        "監査用source / provenance locator",
        "3. An Uncertainty-Aware Resilience Micro-Agent for Causal Observability in the Computing Continuum (AURORA), arXiv:2605.10718, 2026-05-11. https://arxiv.org/abs/2605.10718"
      ],
      "scope": "監査用source / provenance locator",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-EA-1009-URL-CBA19F81BA94",
      "evidence_class": "RESEARCH",
      "title": "4. SRE-Bench README (deterministic incident environment; red-herring scenario; investigation/remediation lifecycle).",
      "href": "https://github.com/himashree56/SRE-Bench",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1009-URL-CBA19F81BA94"
      ],
      "supporting_locators": [
        "監査用source / provenance locator",
        "4. SRE-Bench README (deterministic incident environment; red-herring scenario; investigation/remediation lifecycle). https://github.com/himashree56/SRE-Bench"
      ],
      "scope": "監査用source / provenance locator",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-EA-1009-URL-53B183F9C2C7",
      "evidence_class": "RESEARCH",
      "title": "5. Parity SREBench About (simulated cluster state and LLM-judge limitations are material to interpretation).",
      "href": "https://sreben.ch/about",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1009-URL-53B183F9C2C7"
      ],
      "supporting_locators": [
        "監査用source / provenance locator",
        "5. Parity SREBench About (simulated cluster state and LLM-judge limitations are material to interpretation). https://sreben.ch/about"
      ],
      "scope": "監査用source / provenance locator",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-EA-1009-URL-AAE7E0F0A050",
      "evidence_class": "RESEARCH",
      "title": "6. Arvo Aurora repository (product/OSS implementation context; not independent efficacy evidence).",
      "href": "https://github.com/Arvo-AI/aurora",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1009-URL-AAE7E0F0A050"
      ],
      "supporting_locators": [
        "監査用source / provenance locator",
        "6. Arvo Aurora repository (product/OSS implementation context; not independent efficacy evidence). https://github.com/Arvo-AI/aurora"
      ],
      "scope": "監査用source / provenance locator",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-EA-1009-URL-0624BA57AA57",
      "evidence_class": "RESEARCH",
      "title": "7. Arvo comparative Kubernetes benchmark (vendor-authored; self-curated scenario limitation must be retained).",
      "href": "https://www.arvokas.io/benchmark",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "SOURCE_PACKET_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-EA-1009-URL-0624BA57AA57"
      ],
      "supporting_locators": [
        "監査用source / provenance locator",
        "7. Arvo comparative Kubernetes benchmark (vendor-authored; self-curated scenario limitation must be retained). https://www.arvokas.io/benchmark"
      ],
      "scope": "監査用source / provenance locator",
      "provenance_status": "SOURCE_PACKET_REFERENCE_PROJECTED"
    },
    {
      "id": "EA-1009-CURRENT-APPROVAL",
      "evidence_class": "RESEARCH",
      "title": "現行本文の監査・revision対応",
      "supports": [
        "現行台帳のAUDIT_PASSと候補・revision・本文ハッシュの対応を確認しています。"
      ],
      "limit": "監査状態と来歴の記録です。外部根拠の最新性や本文の全主張を追加保証しません。",
      "origin_class": "AUDITED_CANONICAL_RESEARCH_PACKET",
      "source_or_experiment_ids": [
        "ORPHAN-RESCUE-EA1009-20261019-C1"
      ],
      "supporting_locators": [
        "1KqhJtiSb2S84rWmeYVwKcT_76dBwZ_B0ZZuAWQqH0rQ/EA_REVISION_LEDGER#ea_id=EA-1009&revision_id=EA-1009-R1-20261018&candidate_id=ORPHAN-RESCUE-EA1009-20261019-C1",
        "EA-1009-R1-20261018"
      ],
      "provenance_status": "CURRENT_CANONICAL_APPROVAL_READBACK"
    },
    {
      "id": "EA-1009-CURRENT-BODY-READBACK",
      "evidence_class": "IMPL",
      "title": "現行本文の収録照合",
      "supports": [
        "公開生成入力の本文SHA-256が、監査済み候補に結び付いたハッシュと一致しています。"
      ],
      "limit": "本文の同一性の検査です。外部システムの挙動や全主張の真偽を実証したものではありません。",
      "checked_at": "2026-10-19",
      "origin_class": "IMPLEMENTATION_READBACK",
      "source_or_experiment_ids": [
        "BODY-SHA256:94db50ca56f6956d75ab99b6339a10684433cd90e16d959cbb0a4d90d84f5dd7"
      ],
      "supporting_locators": [
        "content/staging/EA-1009.md",
        "94db50ca56f6956d75ab99b6339a10684433cd90e16d959cbb0a4d90d84f5dd7",
        "EA-1009-R1-20261018"
      ],
      "provenance_status": "CURRENT_APPROVED_BODY_HASH_MATCH"
    }
  ],
  "research_sections": [
    {
      "heading": "要点と前提",
      "text": "AIをSREの障害調査へ投入する場合、評価すべき対象は「もっともらしい根本原因を説明できるか」だけではない。運用上重要なのは、観測可能な証拠から原因候補をどこまで絞り込めたか、競合仮説やデコイを排除できたか、証拠不足のときに誤って断定せず棄権・追加観測へ移れたか、そして修復を行う場合に安全性を検証できたかである。したがってAI SREの診断品質は、evidence-grounded diagnosis、false attribution、abstention、missing telemetry、remediation verificationを分離して評価する必要がある。"
    },
    {
      "heading": "証拠に基づく診断",
      "text": "障害時のログ、メトリクス、トレース、構成変更、デプロイ履歴、依存関係、アラートは、同じ症状に対して複数の原因仮説を支持し得る。AIが相関だけで原因を断定すると、症状に近いコンポーネントや直近変更を誤って根本原因とみなす危険がある。診断結果には、少なくとも「どの観測が仮説を支持するか」「どの観測が競合仮説を弱めるか」「観測されていない情報は何か」を残すべきである。\n\nSREBench系の環境には、疑わしいデプロイが実際の根本原因ではないデコイを含め、単純なパターン一致ではなく因果的な切り分けを要求する設計がある。SREGymも、複数レイヤの故障、ambient noise、metastable/correlated failureを含む高忠実度のfailure drillを重視している。これらは、AI SRE評価で「正答したか」だけでなく、ノイズや紛らわしい証拠の下で診断を維持できるかを測る必要性を示す。"
    },
    {
      "heading": "誤診とfalse attribution",
      "text": "false attributionは、障害症状と同時に観測されたイベントを根本原因へ短絡することで起きる。代表例は、直近deploy、CPU高騰、特定podのrestart、下流serviceのerror増加などを、反証確認なしに原因へ昇格させるケースである。\n\n運用評価では、正しいroot causeの命中率だけでなく、誤った原因を確信付きで提示した割合を別に追跡するべきである。誤診は単なる「不正解」ではなく、誤ったrollback、restart、configuration change、traffic shiftなどの介入につながるためである。特に自動修復を許可する設計では、診断誤りと操作リスクを掛け合わせて評価する必要がある。"
    },
    {
      "heading": "棄権と追加観測",
      "text": "証拠が足りない状態での棄権は失敗ではない。診断に必要なtelemetryが欠けている、複数仮説が同程度に残る、観測が相互矛盾する、対象環境の権限やtool coverageが不足する場合、AIは「原因確定」と「追加調査が必要」を区別すべきである。\n\nAURORAの研究では、因果信頼度とepistemic uncertaintyに基づく二重gateを用い、条件を満たさない場合はlocal remediationを棄権して上位tierへdiagnostic payloadを送る設計が提示されている。これは特定方式の一般的優位を保証するものではないが、運用設計上、abstentionを明示的な成功経路として扱えることを示す。\n\n評価指標には、少なくとも次を分離する必要がある。\n\n- correct diagnosis: 十分な証拠に基づき正しい原因へ到達した。\n- false attribution: 誤った原因を確定的に提示した。\n- justified abstention: 証拠不足を認識し、必要な追加観測または人間へのescalationを示した。\n- unnecessary abstention: 診断可能な証拠があるのに判断を放棄した。\n- unsafe action: 診断確度や安全条件が不足したまま変更操作へ進んだ。\n- verified recovery: 変更後に症状消失だけでなく、要求された機能・健全性を再検証した。"
    },
    {
      "heading": "ベンチマークを本番保証へ外挿しない",
      "text": "2026年のSRE系benchmarkは、live system、fault injection、Kubernetes、microservice、functional verifierなど現実性を高める方向へ進んでいる。一方で、環境、tool set、telemetry、fault distribution、judge、time/token budgetはbenchmarkごとに異なる。Incident-Arenaは実運用に近いephemeral Kubernetes環境とfunctional verifierを採用しつつ、20 tasksでのfrontier agent成績が64.3%未満と報告している。SREGymは90の問題を持ち、fault/noiseの種類によってend-to-end能力に大きな差が出ると報告している。\n\nしたがって、特定benchmarkの高得点を「本番障害の診断精度」や「自動修復の安全性」の保証として扱ってはならない。ベンチマーク結果は、対象fault class、観測可能性、操作権限、採点条件、再試行条件を伴う限定的な証拠として扱う。"
    },
    {
      "heading": "実装上のcontrol",
      "text": "本番導入では、診断と変更操作を同一権限で直結させない。少なくとも、read-only investigation、hypothesis/evidence記録、confidence/uncertainty判定、change approval、bounded remediation、post-action verificationを分離する。AIが使用した証拠とtool resultを監査可能に残し、原因仮説と実施操作の対応を追跡できるようにする。\n\n特に自動操作を許す場合は、reversibleでscopeの狭い操作から始め、変更前condition、変更対象、rollback条件、変更後verificationを固定する。観測不足や競合仮説が残る場合は、人間承認または追加観測へ戻す。診断agentが「解決した」と宣言したこと自体をrecoveryの証拠にしない。"
    },
    {
      "heading": "failure envelope",
      "text": "この設計でも、telemetry自体が誤っている場合、観測経路が欠落している場合、複数障害が同時発生する場合、権限不足で必要なtoolを使えない場合、未知のfailure modeの場合には診断不能になり得る。また、LLM judgeを含む評価はjudge biasや採点仕様の影響を受ける。sandboxで安全だったremediationが本番のデータ量、依存関係、traffic、組織固有policyの下でも安全とは限らない。"
    },
    {
      "heading": "SAFE_WORDING",
      "text": "「AI SREは障害原因を自動的に特定できる」と一般化しない。安全な表現は、「特定の観測・tool・fault distributionの下ではAI agentが障害診断と修復を実行できる例があるが、本番利用では証拠追跡、誤診評価、棄権、権限制御、変更後検証を独立して設計・評価する必要がある」である。"
    },
    {
      "heading": "OPEN_UNKNOWN",
      "text": "- benchmark上の診断能力が、各組織固有のtelemetry品質・runbook・権限モデル・障害分布へどの程度transferするか。\n- 長期運用でのfalse attribution率、unnecessary abstention率、human escalation負荷。\n- compound incident、partial observability、stale telemetry、tool failureが同時に起きた場合の安全境界。\n- ベンダー固有agentの公開benchmark結果と、商用構成・tenant固有設定の性能差。\n- 診断agentとremediation agentを分離した場合の総合的なMTTR、安全性、運用コストのトレードオフ。"
    },
    {
      "heading": "監査用source / provenance locator",
      "text": "1. SREGym: A Live Benchmark for AI SRE Agents with High-Fidelity Failure Scenarios, arXiv:2605.07161 / ACM CAIAS 2026. https://arxiv.org/abs/2605.07161\n2. Incident-Arena: Getting agents to the last nine of reliability, arXiv:2610.00648, 2026-09-30. https://arxiv.org/abs/2610.00648\n3. An Uncertainty-Aware Resilience Micro-Agent for Causal Observability in the Computing Continuum (AURORA), arXiv:2605.10718, 2026-05-11. https://arxiv.org/abs/2605.10718\n4. SRE-Bench README (deterministic incident environment; red-herring scenario; investigation/remediation lifecycle). https://github.com/himashree56/SRE-Bench\n5. Parity SREBench About (simulated cluster state and LLM-judge limitations are material to interpretation). https://sreben.ch/about\n6. Arvo Aurora repository (product/OSS implementation context; not independent efficacy evidence). https://github.com/Arvo-AI/aurora\n7. Arvo comparative Kubernetes benchmark (vendor-authored; self-curated scenario limitation must be retained). https://www.arvokas.io/benchmark"
    }
  ],
  "human_url": "/tools/ea-1009-ai-sre-evidence-grounded-diagnosis",
  "markdown_url": "/agent/article.md?path=%2Ftools%2Fea-1009-ai-sre-evidence-grounded-diagnosis",
  "json_url": "/agent/article.json?path=%2Ftools%2Fea-1009-ai-sre-evidence-grounded-diagnosis"
}