A chatbot is really a service that is powered mostly by the rules. Other times, a chatbot can be powered by expert system.