OpenDialog Docs
opendialog.aiStart BuildingTalk to an expert
  • GETTING STARTED
    • Introduction
    • Getting ready
    • Billing and plans
    • Quick Start AI Agents
      • Quick Start AI Agent
      • The "Start from Scratch" AI Agent
        • Chat Management Conversation
        • Welcome Conversation
        • Topic Conversation
        • Global No Match Conversation
        • Supporting LLM Actions
        • Semantic Classifier: Query Classifier
      • A Process Handling AI Agent
  • STEP BY STEP GUIDES
    • AI Agent Creation Overview
    • Add a new topic of discussion
    • Use knowledge sources via RAG
    • Adding a structured conversation
    • Add a 3rd party integration
    • Test and tweak your AI Agent
    • Publish your AI Agent
  • CORE CONCEPTS
    • OpenDialog Approach
      • Designing Conversational AI Agents
    • OpenDialog Platform
      • Scenarios
        • Conversations
        • Scenes
        • Turns and intents
      • Language Services
      • OpenDialog Account Management
        • Managing Users
        • Deleting OpenDialog account
        • Account Security
    • OpenDialog Conversation Engine
    • Contexts and attributes
      • Contexts
      • Attributes
      • Attribute Management
      • Conditions and operators
      • Composite Attributes
  • CREATE AI APPLICATIONS
    • Designing your application
      • Conversation Design
        • Conversational Patterns
          • Introduction to conversational patterns
          • Building robust assistants
            • Contextual help
            • Restart
            • End chat
            • Contextual and Global No Match
            • Contextual FAQ
          • Openings
            • Anatomy of an opening
            • Transactional openings
            • Additional information
          • Authentication
            • Components
            • Example dialog
            • Using in OpenDialog
          • Information collection
            • Components
            • Example dialog
            • Using in OpenDialog
            • Additional information
          • Recommendations
            • Components
            • Example dialog
            • Additional information
          • Extended telling
            • Components
            • Example dialog
            • Additional information
          • Repair
            • Types of repair
            • User request not understood
            • Example dialog
            • Additional information
          • Transfer
            • Components
            • Example dialog
            • Additional information
          • Closing
            • Components
            • Example dialog
            • Using in OpenDialog
            • Additional information
        • Best practices
          • Use Case
          • Subject Matter Expertise
          • Business Goals
          • User needs
            • Primary research
            • Secondary research
            • Outcome: user profile
          • Assistant personality
          • Sample dialogs
          • Conversation structure
          • API Integration Capabilities
          • NLU modeling
          • Testing strategy
          • The team
            • What does a conversation designer do
          • Select resources
      • Message Design
        • Message editor
        • Constructing Messages
        • Message Conditions
        • Messages best practices
        • Subsequent Messages - Virtual Intents
        • Using Attributes in Messages
        • Using Markdown in messages
        • Message Types
          • Text Message
          • Image Message
          • Button Message
          • Date Picker Message
          • Audio Message
          • Form Message
          • Full Page Message
          • Conversation Handover message
          • Autocomplete Message
          • Address Autocomplete Message
          • List Message
          • Rich Message
          • Location Message
          • E-Sign Message
          • File Upload Message
          • Meta Messages
            • Progress Bar Message
          • Attribute Message
      • Webchat Interface design
        • Webchat Interface Settings
        • Webchat Controls
      • Accessibility
      • Inclusive design
    • Leveraging Generative AI
      • Language Services
        • Semantic Intent Classifier
          • OpenAI
          • Azure
          • Google Gemini
          • Output attributes
        • Retrieval Augmented Generation
        • Example-based intent classification [Deprecated]
      • Interpreters
        • Available interpreters
          • OpenDialog interpreter
          • Amazon Lex interpreter
          • Google Dialogflow
            • Google Dialogflow interpreter
            • Google Dialogflow Knowledge Base
          • OpenAI interpreter
        • Using a language service interpreter
        • Interpreter Orchestration
        • Troubleshooting interpreters
      • LLM Actions
        • OpenAI
        • Azure OpenAI
        • Output attributes
        • Using conversation history (memory) in LLM actions
        • LLM Action Analytics
    • 3rd party Integrations in your application
      • Webhook actions
      • Actions from library
        • Freshdesk Action
        • Send to Email Action
        • Set Attributes Action
      • Conversation Hand-off
        • Chatwoot
    • Previewing your application
    • Launching your application
    • Monitoring your application
    • Debugging your application
    • Translating your application
    • FAQ
    • Troubleshooting and Common Problems
  • Developing With OpenDialog
    • Integrating with OpenDialog
    • Actions
      • Webhook actions
      • LLM actions
    • WebChat
      • Chat API
      • WebChat authentication
      • User Tracking
      • Load Webchat within page Element
      • How to enable JavaScript in your browser
      • SDK
        • Methods
        • Events
        • Custom Components
    • External APIs
  • Release Notes
    • Release Notes
    • Version 3 Upgrade Guide
Powered by GitBook
On this page
  1. CREATE AI APPLICATIONS
  2. Designing your application
  3. Conversation Design
  4. Best practices

Select resources

The goal of this page is NOT to be a comprehensive list of resources on conversation design and UX. It is also not an endorsement (or lack thereof) of thought leaders and those who publish in the space. It is simply a list of resources that have been relevant to the conversation design team. Some of these resources are not specific to conversation design and instead focus on more traditional interfaces such as web and mobile app. There is much we can learn from these sources and apply to conversational interfaces.

Conversation design

There are a number of valuable resources, both newer and older (and still very relevant), some more academic in nature, some less.

  • Conversations with Things. Diana Deibel , Rebecca Evanhoe

  • Design Conversationnel (in French). Maaike Coppens

  • Conversation Design Articles. Rawan AbuShaban

UX strategy

While these books are not focused on conversational experiences, the principles of UX strategy equally apply to the user experience aspects of conversational experiences.

  • UX Strategy. Jaime Levy. With toolkit at jaimelevy.com

  • Remote Usability Testing. Inge De Bleecker, Rebecca Okoroji.

Assistant personality and tone

The assistant's personality and tone are a critical part of a successful conversational experience. Much can be learned from UX writing and applied to conversational AI.

  • Strategic Writing for UX. Torrey Podmajersky.

  • Verbal Design System Workbook and articles. Niaw de Leon.

Psychology for user experience

Another UX resource with a wealth of information that can be applied to conversational experiences.

  • Designing With the Mind in Mind. Jeff Johnson.

Large language models and ChatGPT

  • Prompt Engineering.

  • LLMs and Transformers.

Natural language processing

  • Speech and Language Processing (3rd ed). Dan Jurafsky, James Martin.

Target audience: older adults

  • 11 Guidelines for Writing Microcopy that Helps Older Adults Use Your Product. Kinneret Yifrah.

  • The Future of AI and Older Adults and other articles and research. Laurie Orlov.

PreviousWhat does a conversation designer doNextMessage Design

Last updated 1 year ago