The Goal of a Root Cause Analysis
The goal of a root cause analysis is to move beyond simply identifying that a problem occurred and to understand why it occurred. By uncovering the root cause, you can implement a lasting solution that prevents the issue from happening again.When to Perform a Root Cause Analysis
You should perform a root cause analysis when:- A critical red flag is triggered (e.g., hallucination, system prompt compliance failure).
- A user reports a poor experience.
- You notice a recurring issue in your Call Logs.
How to Perform a Root Cause Analysis
Open the Call Details View
From the Call Logs or Recent Red Flags, click on a call to open the Call Details view.
Review the Transcript
Read the full conversation to understand the context. Pay close attention to the moments leading up to the issue.
Analyze the Events and Metrics
Use the Events and Metrics tabs to get a more detailed view. Look for anomalies like long silences, high crosstalk, or unexpected events.
Form a Hypothesis
Based on your review, form a hypothesis about the root cause. For example: “The agent hallucinated because the prompt was ambiguous,” or “The agent failed to follow the system prompt because a specific instruction was missing.”
Common Root Causes
Ambiguous Prompts
The agent’s instructions were not clear, leading to unexpected behavior.
NLU/ASR Errors
The agent misheard or misunderstood the user.
Integration Issues
A problem with a backend system or API caused the agent to fail.
Next Steps
Now that you know how to analyze and triage issues, it’s time to learn how to configure your agent to prevent them in the first place.Configuring Your Agent
A guide to the agent configuration settings in Tuner.