Complex Conversations in Chatbots: When Chat Is the Wrong Channel
Frequency:Occasional
Category:Human Machine Interface
4 patterns for this issue
Goal: Each interaction happens in the channel that fits the job, and switching never costs the user their context.
Chat, voice, a visual interface, and a person each suit different jobs. Many agents default to chat for everything, including selling things people need to see and handling discussions that need a call.
Shared metrics the patterns below report against. Targets are starting points to tune on your own data, unless a source is given.
| Metric | Target | Defined in |
|---|---|---|
| Visual-format rate for high-dependence products | Over 95% | visual product sold by text or voice (GitHub) |
| Detection recall of conversations that outgrew chat | Over 85% | complex or emotional discussion forced into chat (GitHub) |
| Re-ask rate after handoff | Under 5% | no channel switch or context lost (GitHub) |
| Sensitive values in stored logs | 0 | sensitive data collected in chat (GitHub) |
| Pattern | One line |
|---|---|
| Visual product sold by text or voice (GitHub) | Selling fashion or furniture with words only |
| Complex or emotional discussion forced into chat (GitHub) | A hard conversation stuck in a chat window |
| No channel switch, or context lost on switch (GitHub) | Customers repeat themselves after a handoff |
| Sensitive data collected in chat (GitHub) | Card numbers and SSNs typed into a chat or spoken to a bot |