When watching an AI agent working live, we want to know if it is doing the right things consistently. Key metrics include accuracy to see if it makes correct decisions, precision and recall to understand how well it avoids mistakes or misses important actions, and latency to check if it responds quickly enough. These metrics help us catch problems early and keep the agent reliable.
Monitoring agent behavior in production in Agentic AI - Model Metrics & Evaluation
| Predicted Positive | Predicted Negative |
|--------------------|--------------------|
| True Positive (TP) | False Negative (FN) |
| False Positive (FP) | True Negative (TN) |
Example numbers:
TP = 80 (correctly accepted actions)
FP = 10 (wrongly accepted actions)
FN = 5 (missed correct actions)
TN = 105 (correctly rejected actions)
Total samples = 80 + 10 + 5 + 105 = 200
Precision tells us how many actions the agent marked as correct really were correct. High precision means fewer false alarms.
Recall tells us how many of the truly correct actions the agent caught. High recall means fewer misses.
For example, if the agent controls a robot arm, high precision avoids wrong moves that could break things. High recall ensures it does all needed moves without skipping.
Choosing which to prioritize depends on the task: safety-critical tasks need high precision, while tasks needing completeness need high recall.
- Good: Accuracy above 90%, Precision and Recall both above 85%, low latency under 100ms.
- Bad: Accuracy below 70%, Precision or Recall below 50%, high latency causing delays.
Good metrics mean the agent acts correctly and quickly. Bad metrics mean it makes many mistakes or is too slow, risking failures.
- Accuracy paradox: High accuracy can hide poor performance if data is unbalanced (e.g., many easy cases).
- Data leakage: Using future or test data in monitoring can give false confidence.
- Overfitting indicators: Metrics suddenly improve then drop in production, showing the agent learned quirks not real patterns.
- Ignoring latency: Fast decisions matter; ignoring delays can cause bad user experience.
Your agent has 98% accuracy but only 12% recall on critical actions. Is it good for production? Why or why not?
Answer: No, it is not good. The low recall means the agent misses most critical actions, which can cause serious failures even if overall accuracy looks high.