When and how AI should escalate to humans, refuse, or ask for clarification.
Scanned 5/28/2026
Install via CLI
openskills install Owl-Listener/ai-design-skills---
name: escalation-design
description: When and how AI should escalate to humans, refuse, or ask for clarification.
---
# Escalation Design
Escalation is what happens when the AI reaches the boundary of what it should handle alone. Designing escalation well means the user gets help instead of a dead end — and the AI knows its limits.
## Escalation Triggers
The AI should escalate when:
- **Confidence is low**: The AI isn't sure its output is correct or helpful
- **Stakes are high**: The decision has significant consequences (financial, medical, legal, safety)
- **Emotional distress**: The user shows signs of crisis, distress, or vulnerability
- **Ambiguity is unresolvable**: The AI can't determine intent even after clarification
- **Scope boundary**: The request is outside what the AI is designed to handle
- **Policy boundary**: The request approaches or crosses a guardrail
- **Conflict**: The user disagrees with the AI and the disagreement can't be resolved
## Escalation Types
- **To human support**: Transfer to a human agent with full context
- **To the user themselves**: "This decision is yours to make" — handing back agency
- **To a specialist**: Routing to domain-specific help (medical, legal, technical)
- **To a supervisor/admin**: Flagging for organisational review
- **Self-escalation**: The AI flags its own output for review before delivering it
## Designing the Escalation Experience
The user's experience of escalation matters:
- **Context transfer**: When escalating to a human, pass the full conversation. Don't make the user repeat themselves.
- **Warm handoff**: "I'm connecting you with someone who can help with this" — not a cold redirect.
- **Expectation setting**: Tell the user what will happen next and how long it might take.
- **Graceful degradation**: If no human is available, offer alternatives — not a dead end.
- **Dignity**: Never make the user feel stupid for needing escalation.
## Escalation Anti-Patterns
- **The infinite loop**: AI keeps trying instead of escalating, frustrating the user
- **Premature escalation**: AI escalates when it could easily handle the request, annoying the user
- **Context loss**: User has to start over after escalation
- **Blame shifting**: AI implies the user caused the problem
- **Hidden escalation**: Escalation happens without the user knowing
## Design Artefacts
- Escalation trigger matrix: Trigger | Threshold | Escalation Type | User Experience
- Escalation flow diagrams per feature
- Context handoff specifications
- Fallback path designs for when escalation isn't available
- Escalation quality metrics
No comments yet. Be the first to comment!