Skip to content

Commit e6a6637

Browse files
authored
Merge pull request #307457 from craigshoemaker/sre/ignite/deep-research
[SRE Agent] New: Deep investigation
2 parents 00a0031 + 8a03eab commit e6a6637

4 files changed

Lines changed: 93 additions & 45 deletions

File tree

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: Use deep investigation in Azure SRE Agent Preview
3+
description: Use a hypothesis-driven approach to explore multiple potential root causes before acting on mitigation steps.
4+
author: craigshoemaker
5+
ms.author: cshoe
6+
ms.topic: tutorial
7+
ms.date: 11/04/2025
8+
ms.service: azure
9+
---
10+
11+
# Use deep investigation in Azure SRE Agent Preview
12+
13+
Deep investigation gives you greater transparency and accuracy when diagnosing complex issues in the SRE Agent. Unlike standard queries that provide quick insights, deep investigation uses a hypothesis-driven approach so you can explore multiple potential root causes before you decide on mitigation steps.
14+
15+
Use deep investigation when:
16+
17+
- You're investigating **high-impact, complex issues**, such as production-level outages or critical incidents.
18+
- You suspect **multiple root causes**, requiring systematic validation.
19+
- You need **visibility into the agent’s reasoning process**, similar to war room investigations.
20+
21+
For simple queries, standard investigation is often all you need. However, when you encounter cases where you suspect you need a structured, multi-path analysis to locate the root cause, then use deep investigation.
22+
23+
## How deep investigation works
24+
25+
Deep investigation uses a hypothesis-driven approach that goes beyond surface-level checks. Instead of stopping at the first plausible explanation, the agent systematically explores and validates multiple possibilities, and provides a transparent view of its reasoning.
26+
27+
Here’s an example:
28+
29+
1. **Initial investigation**: The agent analyzes your prompt and gathers relevant logs, metrics, and contextual data. This step ensures the investigation starts with a solid foundation, similar to how an engineer reviews system health before forming conclusions.
30+
31+
1. **Hypothesis generation**: Instead of jumping to a single answer, the agent creates two to four high-level hypotheses about potential root causes. These hypotheses represent different investigative paths to provide a structured starting point for deeper analysis. These paths could include scenarios such as database load, network latency, or configuration drift.
32+
33+
1. **Validation process**: The agent tests each hypothesis through iterative checks. If a hypothesis appears valid, the agent digs deeper, generating subhypotheses to uncover contributing factors. For example, a validated "High DB load" hypothesis might lead to checks for query spikes or index fragmentation. The agent documents invalid hypotheses so you know what it ruled out, which is critical in complex troubleshooting scenarios.
34+
35+
1. **Mitigation strategies**: After the agent confirms one or more root causes, it suggests actionable remediation steps. These steps can include rolling back a deployment, adjusting resource allocations, or applying configuration fixes. The goal isn't just to identify problems but to guide resolution.
36+
37+
1. **Structured output**: The agent presents all findings, which include validated and invalidated hypotheses, in a clear, visual format. This transparency helps you understand the reasoning process, making it easier to trust and act on recommendations.
38+
39+
## Enable deep investigation
40+
41+
To enable deep investigation in your chat, select the deep investigation (:::image type="icon" source="media/deep-investigation/sre-agent-deep-investigation-icon.png" border="false":::) icon in your chat before submitting your query.
42+
43+
:::image type="content" source="media/deep-investigation/sre-agent-chat-window-deep-investigation.png" alt-text="Screenshot of Azure SRE Agent highlighting the deep investigation button.":::
44+
45+
## Related content
46+
47+
- [Incident management overview](incident-management.md)
30.5 KB
Loading
772 Bytes
Loading

articles/sre-agent/toc.yml

Lines changed: 46 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,47 @@
11
items:
2-
- name: Azure SRE Agent documentation
3-
href: index.yml
4-
- name: Get started
5-
expanded: true
6-
items:
7-
- name: About Azure SRE Agent
8-
href: overview.md
9-
- name: Use Azure SRE Agent
10-
href: usage.md
11-
- name: Ask the agent for help
12-
href: ask-agent.md
13-
- name: Tutorials
14-
items:
15-
- name: Troubleshoot App Service
16-
href: troubleshoot-azure-app-service.md
17-
- name: Troubleshoot Container Apps
18-
href: troubleshoot-azure-container-apps.md
19-
- name: Incident management
20-
items:
21-
- name: Overview
22-
href: incident-management.md
23-
- name: Build incident response plans
24-
href: incident-response-plan.md
25-
- name: Connect source code repositories
26-
href: code-repository-connect.md
27-
- name: Roles, permissions, and actions
28-
items:
29-
- name: Overview
30-
href: roles-permissions-overview.md
31-
- name: User access roles
32-
href: user-access-roles.md
33-
- name: Agent managed identity
34-
href: agent-managed-identity.md
35-
- name: Agent run modes
36-
href: agent-run-modes.md
37-
- name: Reference
38-
items:
39-
- name: FAQ
40-
href: faq.md
41-
- name: Billing
42-
href: billing.md
43-
- name: Starter prompts
44-
href: prompts.md
45-
- name: Data residency and privacy
46-
href: data-privacy.md
2+
- name: Azure SRE Agent documentation
3+
href: index.yml
4+
- name: Get started
5+
items:
6+
- name: About Azure SRE Agent
7+
href: overview.md
8+
- name: Use Azure SRE Agent
9+
href: usage.md
10+
- name: Ask the agent for help
11+
href: ask-agent.md
12+
- name: Tutorials
13+
items:
14+
- name: Troubleshoot App Service
15+
href: troubleshoot-azure-app-service.md
16+
- name: Troubleshoot Container Apps
17+
href: troubleshoot-azure-container-apps.md
18+
- name: Deep investigation
19+
href: deep-investigation.md
20+
- name: Connect source code repositories
21+
href: code-repository-connect.md
22+
- name: Incident management
23+
items:
24+
- name: Overview
25+
href: incident-management.md
26+
- name: Build incident response plans
27+
href: incident-response-plan.md
28+
- name: Roles, permissions, and actions
29+
items:
30+
- name: Overview
31+
href: roles-permissions-overview.md
32+
- name: User access roles
33+
href: user-access-roles.md
34+
- name: Agent managed identity
35+
href: agent-managed-identity.md
36+
- name: Agent run modes
37+
href: agent-run-modes.md
38+
- name: Reference
39+
items:
40+
- name: FAQ
41+
href: faq.md
42+
- name: Billing
43+
href: billing.md
44+
- name: Starter prompts
45+
href: prompts.md
46+
- name: Data residency and privacy
47+
href: data-privacy.md

0 commit comments

Comments
 (0)