7 major mistakes when creating a chatbot

22 March 2017
7 major mistakes when creating a chatbot

UXdesign bloggers presented seven major mistakes that developers make when designing chatbots.

UX design experts note that despite bots popularity they are not so smart and functional yet. In particular, the majority of chatbots are working based on templates, which cover only a small number of scenarios. Some do not understand users, forget the information they receive or just get plainly annoying.

So here are 7 mistakes in the development of bots:

1. Limited intellectual abilities

Unfortunately, today only few bots are being developed using artificial intelligence systems. The rest are working based on a pre-programmed scenario – a certain answer is selected depending on the keywords. If users do not use keyword, the bot cannot understand them. Thus, bot’s intellectual abilities are limited by the developer's experience and capabilities.

2. Designing useless bots

Chatbots should be useful for users. If not, they just waste time and get annoying. Unfortunately, many companies just follow the trend and create low-quality bots to entertain customers. As an example, the digital conversation partner Dadbot, which cracks “dad-style” jokes.

3. Lack of transparency

Not all bots present themselves, that’s why users may think that they communicate with an operator. So, when bot makes mistakes or does not understand what users want, it brings annoyance. If clients understand that they are talking to the machine, they become more loyal to the bot.

4. Ignoring context

Chatbots without a certain artificial intelligence technology are not able to analyze the context. Therefore, they cannot remember the information they just received and ask many unnecessary and inappropriate questions.

5. Isolation from the ecosystem

If a bot is created from scratch, it works outside the ecosystem with which it is expected to interact. For example, a bot for making appointments in spa has to be integrated into already existing system.

6. Multitasking

Developers often try to make multifunctional programs forgetting about a simple thing – it is better to create a bot that performs one task well than a bot that performs several tasks bad.

7. Inability to switch to operator

Usually, when a chatbot does not understand users or cannot solve their problems, the program links them to the operator. However, this option is not always available. As a result, the client does not receive an answer and has to seek direct contacts with the company.


UXdesign experts advise developers to consider carefully all aspects during chatbots development and create them only in case they are relevant and helpful to users.

Similar news
06 February 2018
Glazariy yazyka project created a “You can do it” chatbot in Telegram to help with Russian language. Project experts provide...
30 January 2018
Chatbots can perfectly assist companies in the cooperation with customers. They rapidly process requests and provide necessary information, but dialogues...
26 January 2018
Mobile clinic Doc+ has created a chatbot for collecting information about the patient’s diseases. This is the first artificial intelligence...

Subscribe to news

be aware of the news industry conference