Artificial Intelligence (AI) is using programming to simulate human intelligence and creating machines that can make ‘intelligent’ decisions and do tasks that are usually done by humans. Within this broad AI sphere, chatbots are specifically programmed to respond to human inputs in meaningful and useful ways.
A rules-based chatbot uses simple decision-trees to determine the flow of the interaction with a human. These are usually basic ‘yes/no’, ‘click’ type of responses and are good at straightforward tasks.
An AI chatbot uses the power of AI to conduct two-way conversations with people using Natural Language Processing technology. These types of chatbots typically use Machine Learning to continually grow and improve in understanding human language and its nuances. They step into the realm of conversational AI, intent recognition, sentiment analysis, deep learning and neural linguistics.
To learn more, see: