Table of contents
Training and testing your AI chatbot
Now that you have a good dataset for your chatbot, it’s time for your chatbot to start learning this new knowledge. We do this by training the chatbot.
In Watermelon, training your chatbot is a fully automated process in which the chatbot analyses all the new datasets. The chatbot will look at the different variations on the questions and calculate all the other possible variations. By training the chatbot, you ensure that your chatbot will be able to recognise questions, but also recognise spelling mistakes and completely different structures of sentences.
After you have trained your chatbot it’s time for testing. Testing your chatbot is a crucial part because in this phase you can see whether your dataset was actually good or not and where you can improve your chatbot. But before you start the testing, it’s important to decide on a testing method.
Internal test group
The easiest way to test your chatbot is by setting up an internal test group. This can be a group of colleagues, preferably from different departments to maximise the amount of variety in feedback. The benefit of an internal test group is that your colleagues have a good understanding of your business and know exactly which topics to try out in your chatbot. The downside of testing internally is that your colleagues probably already know which information is available in the chatbot and are unlikely to ask the same questions as your customers.
External test group
Instead of asking your colleagues to test your chatbot, you could also look outside of your company and ask a select group of customers to provide you with their feedback. By setting up an external test group, you can get a lot of valuable feedback because your customers don’t know which questions and variations you have added to your chatbot. They will naturally ask their questions in any number of ways, providing you with many new variations you can add to your datasets.
Whatever your preferred method of testing is, make sure to take your time with this phase as you don’t want to rush it. Gathering and analysing feedback is a valuable way to quickly optimise and expand the capabilities of your chatbot.
Once you have tested your chatbot completely, you are ready for launch. Make sure that you have added all the necessary knowledge, your datasets are complete and your chatbot is activated on all your channels. The last thing to do is to press the big, green button and you have your very own, fully functioning AI chatbot!
Step 4. Optimising your AI chatbot
To make sure your chatbot gets better every day, we can use ‘Mismatches’ to improve and optimise your digital assistant.