Machine learning (ML) helps a chatbot to learn by using algorithms. The more feedback a chatbot receives, the more it can determine the best responses to give to users.
What is machine learning?
Further Reading
BLOG
What exactly is an AI chatbot?
BLOG
An comprehensive introduction to chatbots
BLOG
What is chatbot automation?