One of the biggest challenges with using chatbots in customer support comes with interpreting the messages and understanding the user intention. Programming flexible algorithms for interpreting the intention of the message is a top priority upon making a chatbot.