There are two main types of chatbots: decision tree and cognitive. Decision tree chatbots use flowcharts of possible questions and answers while cognitive chatbots use artificial intelligence to understand language. Examples of chatbots include DoNotPay which helps with legal issues, KiK and KLM for customer service, and bots that can order food or provide government information. A video is presented showing what might happen if two chatbots had a conversation with each other.