What is a Conversational Interface?
A conversational interface is an interface that mimics chatting with a real human. Conversational Interfaces are currently of two types:- Chatbots (Facebook’s M Virtual Assistant)
- Virtual Assistants (Siri, Google Now, Amazon Alexa etc.)
1. Clear Flow
One of the most challenging parts of designing a system with good conversational interface is to make the conversation flow as naturally and efficiently as possible. The major objective of conversational interface is to minimize user’s effort to communicate with the system. You want your conversational interface to seem like a wizard, rather than an obstacle, right?Defining the Purpose of the System
Don’t try to design your system to do everything all at once. It’s better to create a specialized, purpose-driven chatbot/voice assistant to engage your target audience. It’s important to anticipate users’ needs and provide the right solutions with minimum user input. Answering on following questions will help you to define the purpose of your system:- What user/customer problem will it solve efficiently?
- How will it benefit the target audience and you?
Provide Hints
The biggest benefit of the graphical interface is, that it shows you directly the limited options it is capable to fulfill. Basically, what you see is what you get. However, with conversational interfaces, the paths that the user can take are virtually infinite. It’s not a surprise that two questions most frequently asked by the first-time users are:- “How can I use it?”
- “What exactly can this thing do for me?”
Avoid Asking Open-Ended and Rhetorical Questions
There are two types of questions:- Closed-ended question (e.g. What color shirt are you wearing?)
- Open-ended question (e.g. Why did you choose this color for your shirt?)
2. User Control
As one of the original 10 Jakob Nielsen’s heuristics for usability, user control and freedom remains among the most important principles in user-interface design. Users need to feel in control, rather than feeling controlled by your product.Provide Undo and Cancel
Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state. A standard GUI allows you to refine inputted data easily when processing it. Conversational interfaces should provide the same feature: neither conversation interfaces nor humans are perfect, so undo and cancel are essential functionalities for a smooth experience.Make it possible to start over
Users should be able to reset the conversation at any time during the interaction.Confirm by asking, not stating
In order to eliminate error-prone conditions it’s important to repeat and get a confirmation from users after they provide an input (especially for critical inputs such as payment information). Formulating confirmations as questions allows users to correct their input:- If the answer is valid, repeat it to ensure that everything is correct, and then move on to the next step.
- If the inputted data isn’t valid, explain again what kind of answer you need.
Provide help and assistance
Add help messages and suggestions for when the user feels lost.3. Personality
Not only the flow of the conversation is important, it is also important to make the conversation sound natural.Humanize the conversation
Nobody enjoys talking to a robot that actually sounds like a robot. Follow the same user flow as you would if you were actually speaking to a person and be sure to design a system whose vocabulary and tone resonates with your target customers.Be concise and succinct
Long sentences sounds like paragraphs. But people don’t speak in paragraphs, we usually speak using single short sentences. Avoid asking multiple questions at once, request information from the user or ask questions one by one. Once you get the right information, proceed to the next thing.Nick Babich
Fireart Studio is a design studio passionate about creating beautiful design for startups & leading brands. We pay special attention to nuances all the time to create professional while cool products that will not only meet all expectations, but exceed them.
Read Next
15 Best New Fonts, July 2024
Welcome to our monthly roundup of the best fonts we’ve found online in the last four weeks. This month, there are fewer…
By Ben Moss
20 Best New Websites, July 2024
Welcome to July’s round up of websites to inspire you. This month’s collection ranges from the most stripped-back…
Top 7 WordPress Plugins for 2024: Enhance Your Site's Performance
WordPress is a hands-down favorite of website designers and developers. Renowned for its flexibility and ease of use,…
By WDD Staff
Exciting New Tools for Designers, July 2024
Welcome to this July’s collection of tools, gathered from around the web over the past month. We hope you’ll find…
3 Essential Design Trends, July 2024
Add some summer sizzle to your design projects with trendy website elements. Learn what's trending and how to use these…
15 Best New Fonts, June 2024
Welcome to our roundup of the best new fonts we’ve found online in the last month. This month, there are notably fewer…
By Ben Moss
20 Best New Websites, June 2024
Arranging content in an easily accessible way is the backbone of any user-friendly website. A good website will present…
Exciting New Tools for Designers, June 2024
In this month’s roundup of the best tools for web designers and developers, we’ll explore a range of new and noteworthy…
3 Essential Design Trends, June 2024
Summer is off to a fun start with some highly dramatic website design trends showing up in projects. Let's dive in!
15 Best New Fonts, May 2024
In this month’s edition, there are lots of historically-inspired typefaces, more of the growing trend for French…
By Ben Moss
How to Reduce The Carbon Footprint of Your Website
On average, a web page produces 4.61 grams of CO2 for every page view; for whole sites, that amounts to hundreds of KG…
By Simon Sterne
20 Best New Websites, May 2024
Welcome to May’s compilation of the best sites on the web. This month we’re focused on color for younger humans,…