What are Satisfaction Signals?
Satisfaction signals are indicators of how users feel about their AI interactions. Thunder automatically detects two types:- CSAT (Satisfaction) - Signals that the user is happy, their question was answered, or the AI was helpful
- DSAT (Dissatisfaction) - Signals that the user is frustrated, confused, or the AI failed to help
How Signals are Detected
Thunder analyzes conversation content to identify explicit and implicit signals: CSAT Examples:- “Thanks, that’s exactly what I needed!”
- “Perfect, you’re a lifesaver”
- “This worked great”
- “That’s not what I asked”
- “You’re not understanding me”
- “This is frustrating”
- “Let me talk to a human”
Signal Metrics
Query signals to understand their frequency:| Metric | Description |
|---|---|
sessions | Conversations where this signal was detected |
users | Unique users who expressed this signal |
messages | Number of times this signal appeared |
Querying Signals
Get all satisfaction signals with their frequency:Session-Level Metrics
When querying sessions, you get aggregate signal counts:| Field | Description |
|---|---|
sat | Count of CSAT signals in the session |
dsat | Count of DSAT signals in the session |
netSat | Net satisfaction score: (sat - dsat) / messages * 100 |
Finding Problem Sessions
Filter for sessions with specific signals:Use Cases
Track Overall Satisfaction
Monitor the ratio of CSAT to DSAT signals over time to gauge AI quality.
Identify Failure Patterns
Examine sessions with high DSAT to understand common failure modes.
Measure Improvements
Track signal trends before and after AI updates to measure impact.
Prioritize Fixes
Focus on the most common DSAT signals first for maximum impact.
See Querying Metrics for more query patterns and the full field reference.