What makes a chatbot human-like and how can you build one?


Share on LinkedIn

Over the past years, a lot has happened on the technical side of chatbot development. Currently, easy-to-use chatbot platforms powered by AI revolutionize the way we build bots — the times that only technical people could develop a chatbot are over. Also, people without any coding knowledge at all can start building a conversational agent. This is a good moment to reflect and move away from the technical focus towards a focus on the conversational side. After all, we should not forget that our chatbots are interacting with our valued customers that we want to keep happy. I talked with Koen Hallmann, Data Analyst at OBI4wan and Maaike Groenewege, Conversational Consultant at Convocat about their vision on human-like chatbots.

What is a human-like chatbot?

From research by Christine Liebrecht and Charlotte van Hooijdonk we already know that chatbots are perceived as more human-like when they communicate in a conversational human voice. This is achieved by integrating one of the following three elements in their language: informal language, personalisation, such as greeting someone by name, and inviting rhetoric. The latter is a means to stimulate a feeling of mutual understanding, for instance by letting the chatbot ask for feedback during a conversation.

When asked how she would define a human-like chatbot, Maaikes takes a step back and emphasizes the importance of usability.

“For me human-like chatbots are first of all user-friendly. When we as humans talk to one another, we take it for granted that we understand each other. When it comes to chatbots, we have the same expectations. We don’t have a lot of tolerance for a dead-end bot that doesn’t understand your questions.”

Using rules of communication to make chatbots more human-like

To make sure humans and bots understand each other, Koen advises to look at our own unwritten rules of communication that have evolved over thousands of years :

“We should try to use our human communication rules as a standard when we build chatbots, as people expect to communicate in that way.”

Humans talk with each other based on specific rules that we all implicitly know and act by. The British philosopher of language Paul Grice has described these rules in his Cooperative principle and the Maxims of Conversation. For instance, one of the four maxims concerns the quantity of what we say. According to this rule, you don’t leave out important things in a conversation but you also don’t say more than is needed. For instance, if you know when, but not how to return a package you ordered online, you don’t have to be told both, just how is enough. Koen emphasizes:

“If you break those rules, people get annoyed. In a chatbot this rule breaking occurs for example when it gives answers that are way too long or when he provides information that is outdated.”

Therefore Koen strongly advises that the person responsible for creating the chatbot dialogues should not only be good at writing in the right tone of voice but also be acquainted with the rules of communication .

“You have to distinguish between style and substance. The substance is about what you say and the style concerns how you say it. The person who is responsible for building the chatbot dialogues should be aware of both”

5 Tips for writing human-like chatbot dialogues

Once you are familiar with the rules of communication, it is time to start writing the dialogues. From her own experience with chatbot projects and as conversational design expert, Maaike has the following tips to write chatbot dialogues:

1. Take the consumer by the hand

During a conversation it is important that the chatbot guides the human through the whole process and invites him to continue the conversation until he is fully helped. To keep your customers engaged, it helps to end each chatbot turn with a question.

2. Write “one-breath” bot answers

To make your chatbot truly conversational, make sure that your chatbot answers are not too long. A good rule of thumb is to let your chatbot conversations pass the ‘one breath test’. When you read your chatbot answer aloud, does it fit into one breath? Then it’s perfect for using in your bot. If you have to take extra breaths, then it’s a good idea to split your answer into several text bubbles.

3. Develop a chatbot persona

A chatbot persona helps your conversation designers to keep a consistent tone of voice and brand identity throughout your entire chatbot. Even more, with the right personality, you chatbot can be a great means of engaging your customers even more!

4. Personalisation

Personalisation is also an interesting factor. You can treat different user groups in a different way and adapt your answers depending on who the chatbot is talking to. Think for example of returning versus new visitors, customers versus prospects or young versus older consumers.
From his experience as an analyst, Koen ads the following tip:

5. A/B test your dialogues

Sometimes you might doubt what works best with your chatbot. Imagine for example a customer that asks a very long question that the chatbot cannot understand. Is it better to immediately transfer the customer to a human live agent or should the chatbot say “I’m sorry, but your question is a bit too long for me. Can you shorten it so that I can help you further.”? In order to find out what works better with your customers, you can just test both scenarios.

The future of conversational design in chatbots

Having witnessed the rapid developments in the area of AI and chatbots over the past years, Maaike can imagine that automation will also start playing a role in conversational design itself.

“Developments in the field are going so quickly. I can imagine that the development of dialogues for service chatbots may become automated at some point. But creative marketing bots will still be designed by conversational copywriters.”

Koen hopes that the focus of chatbot development will shift away from the technical aspects towards dialogue design

“With all the developments in AI, building chatbots is mostly done by technicians with little background knowledge of language. Now that building chatbots becomes easier and easier, it’s time to turn our focus back to language to create more natural conversations. Pragmatics can play a big role in this and I hope it gets the attention it deserves.”

He adds:

“Tone of voice (style) is important, but it is more important that people’s (very human) expectations are met when they strike up a conversation.”

Anna Maria Schulz
As online marketing and content professional, I am interested in the latest trends in customer service, social media management, chatbots, media monitoring, reputation management and data insights.I'm always looking for interesting content to write about.


Please use comments to add value to the discussion. Maximum one link to an educational blog post or article. We will NOT PUBLISH brief comments like "good post," comments that mainly promote links, or comments with links to companies, products, or services.

Please enter your comment!
Please enter your name here