As a general rule, you can distinguish between two types of chatbots: rule-based chatbots and AI bots.