Identifying the root cause of the situation by using Deep RCA
As an operator or SRE, you need to know the root cause of an ML-based situation created in BMC Helix AIOps so you can fix it, resolve it, and restore the health of the impacted service.
Deep Root Cause Analysis (RCA) is an AI‑based capability that uses autonomous agents to analyze logs and changes in the service context to detect the most probable cause of a situation. It orchestrates these diagnostic agents in parallel and applies LLM‑based reasoning to generate an explainable causal graph of how the issue originated and propagated. This leads to an improved MTTR and reduces operational costs by minimizing lengthy triage bridges and escalations.
Scenario
Before you begin
As a tenant administrator, make sure that you have performed the following tasks:
- Configure settings in BMC Helix AIOps to use its AI-powered capabilities.
For more information, see Configuring settings to use the AI-powered capabilities in BMC Helix AIOps. - Add supported third-party data sources in BMC HelixGPT.
For more information, see Adding data sources in BMC HelixGPT and Data sources for BMC HelixGPT. If using BMC Helix ITSM, this step is not required. - Add agents for BMC Helix AIOps in BMC HelixGPT.
For more information, see Adding agents for BMC Helix AIOps.
To identify the root cause by running AI-based change and log tools manually
If Deep RCA is not enabled for your tenant, you can run the agentic AI-based Change Tool and Log Tool manually to obtain similar results. If the root cause identified by these tools differs, you can refresh the UI page, and the root cause changes based on the tool's results.
- On the Situations page, click a situation.
A natural language summary of the situation is displayed. - Click Show recommendation planner.
Based on the situation, either the log tool or the change tool is displayed first and the action that the tool can perform is displayed. - Click Execute.
After the tool analyzes the logs or the change requests associated with the impacted host, the status is displayed as Completed. The results of the tool are displayed in the Output section. - To view details, click Show Details.

- Click Next to execute the next available tool.
If BMC Helix AIOps is unable to find any associated logs or change requests, or if the log or change integration is not configured, the status is displayed as Not applicable.
To view the results from Deep RCA and update the situation
Deep RCA does not require any manual execution. If enabled for your tenant, perform the following steps to identify the root cause based on the agentic AI-based tools:
- On the Situations page, click a situation.
A natural language summary of the situation is displayed. On the right side, the Deep RCA panel runs the Log Tool and Change Tool in parallel.
- On the situation details page, you can view the following information:
- Situation summary
- Details such as the severity, priority, type of situation, associated Incident ID, and impacted services
- Causal graph visualizing the root cause, a list of events, changes, and predictions, and a graphical view of the impacted CI topology.
The Deep RCA analysis runs in parallel while you analyze other situation details.
- After you see the message, Deep RCA is completed, you can view the following results:

- Log Tool: Analyzes the logs related to the associated CIs when the situation was created and provides the output. The log tool analyzes log files from the ten minutes before the situation and the 1 minute after it occurs.
- Click Output to view the log tool output.
- Click Detailed output to view additional details.
- Click View Reasoning to view the logic applied by the large language model to triage the situation in the context of additional data provided by the log files.
Deep RCA uses structured reasoning, usually in the form of how one event led to another, to detect the true root cause by analyzing events, topology, and tool outputs, rather than just correlating symptoms.

Click Close.
- Change Tool: Analyzes any recent change requests associated with the CI to identify whether the change is the root cause of the situation.
- Click Output.
If a change implemented in your environment caused the situation, the details are provided in the output.
- Click Detailed Output to view how the change implemented in your infrastructure led to a series of events that caused the situation.

- Click Hypothesis to view the assumptions used by the tool to identify the change as the root cause.
- Click View Reasoning to view the step-by-step analysis done by the tool to identify the change as the root cause.
- Click Close.
- Click Output.
- Log Tool: Analyzes the logs related to the associated CIs when the situation was created and provides the output. The log tool analyzes log files from the ten minutes before the situation and the 1 minute after it occurs.
- After evaluating the results, click Update Situation.
The situation summary is updated.
In the Root Cause View, within the Situation Explanation section, the causal graph changes and shows Change or Logs depending on the root cause identified by Deep RCA.
- Click the root cause to view the summary of the tool and the change request or log details.

- (Optional) Click
to hide the Deep RCA panel.
To open the panel again, click the Deep RCA option on the situation details page.
FAQ
Where to go from here
To further investigate the situation, see: