28th September 2020

Inbenta share seven of the most common chatbot mistakes that often lead to customer dissatisfaction.
There are many reasons companies deploy AI chatbots. For some companies, it is part of a global digital transformation and self-service improvement. For others, it can be a way to create a buzz or – via Facebook Messenger – a limited and restricted test of customers’ response to this exciting communication channel.
Depending on the context in which the chatbot project takes place, and therefore its scope of action, its implementation may take a little or a lot of time.
It’s the framing phase that is the most time-consuming since you have to consult with all the teams involved in the project and obtain various approvals to start the developments.
Team coordination is crucial when defining the roles of each team member within the project and potentially redefining or creating new positions.
In addition to scoping internal resources, it’s also necessary to define the product by outlining the design, access mode and functionalities, as well as the content.
For many vendors it takes about 8 weeks to deploy an AI chatbot, from the framing phase to the launch date. This short timeframe is made possible by:
As with any project, the timeframe of an AI chatbot project can end up taking longer for multiple reasons. Here are some examples:
Here’s a list of the seven main obstacles of maintaining your initial schedule:
Solution: Plan to have a plan… before you build your chatbot. Clearly state your objectives, outline all the functionalities that are needed and identify risk.
Solution: Be sure to vet your service provider thoroughly. They need to have immense experience in building decision trees and a knowledge base, and they need to understand AI chatbot best practices.
Solution: Create a testing plan BEFORE getting started with your AI chatbot project. Include this in the testing plan: appropriate testing techniques, have internal resources available, plan to have the right staff available to test it at the right time, and give testers a checklist of what they need to test, like understanding intent, conversation flow, and error handling.
It often happens that the developed solution conforms with the original specifications, but the client decides to keep on improving the bot without releasing it live. This is not something that we recommend doing as you’re missing out on feedback coming from real users.
Indeed, putting your chatbot into production allows you to test your customers’ interest in this new communication channel as well as gather real questions. You have to choose between offering something simple and effective quickly or something excellent and unique without a defined delivery date.
Solution: It is very important that user testing is done before releasing your chatbot to your entire market. Beta testers will help you test your chatbot on a wider scale than your internal team can — with different users and people with different personalities.
The knowledge base is the fundamental part of a chatbot and it can take some time to build when starting from scratch. It would be a shame to have a tool that is technically ready but empty of content.
You also have to be careful not to have a knowledge base that is too exhaustive, so it can be beneficial to have some guidance from professional linguists.
They help you to enrich your knowledge base, based on the requests made by your users. This is something that only a few providers, such as Inbenta, offer.
Solution: This one is pretty simple. Go with a service provider that understands the importance of a knowledge base and already has the bases covered. Don’t start from scratch here. Learn more about how Inbenta can help you.
It must be useful, efficient and clearly understandable so that your customers can quickly and easily get familiar with it and start using it without having to request support from you.
Solution: For complex business processes, a chatbot decision tree can be extremely complex. There could be around 25,000 potential nodes in any given decision tree. A good service provider that has been in the AI chatbot business for years should know about developing decision trees.
If you decide to integrate a chatbot solution through an API or an SDK, your technical team needs to be able to do so in complete autonomy with precise and complete integration documentation. This does not prevent your provider’s support team from being on back-up if necessary.
Solution: In-depth technical documentation will save time and money. Plan for this beforehand.
The best way to avoid these traps is to work with a well-established service provider that has plenty of experience in developing intelligent chatbots. This will ensure that your AI chatbot project timeframe meets your initial schedule.