UXDesignNLP

Designing Natural Conversations

Emily Chen
| 1/28/2024
Designing Natural Conversations

The Uncanny Valley of Chat

We’ve all been there. You type a question, and the bot responds with something technically correct but emotionally completely wrong.

The Golden Rules of Conversation Design

Creating a natural flow requires empathy and anticipation.

1. Acknowledge and Validate

Before solving the problem, let the user know they’ve been heard.

  • Bad: “Ticket created.”
  • Good: “I understand you’re having login issues. That’s frustrating. I’ve created a ticket for you.”

2. Guide the User

Don’t leave the user guessing what to do next. Use “quick replies” or suggestion chips.

Handling Errors Gracefully

Errors are opportunities to build trust.

Pro Tip: Never blame the user. Instead of “Invalid input”, try “I didn’t quite catch that. Could you rephrase?”

{
  "error_handling": {
    "strategy": "compassionate_fallback",
    "retries": 3,
    "human_handoff": true
  }
}

Visual Hierarchy in Chat

Just because it’s text doesn’t mean it’s flat. Use bolding, italics, and emojis to guide the eye.

ElementPurposeFrequency
BoldingKey terms/Available commandsHigh
ItalicsTone/EmphasisMedium
EmojisWarmth/PersonalityLow/Medium

Designing for conversation is designing for human connection.

This article was sponsored by