This document provides an overview of various types of chatbots, including their applications and advantages/limitations. It discusses menu-based chatbots, linguistic chatbots, ML chatbots, hybrid chatbots, and voice bots. The key types are menu-based rule-based bots, AI-enabled linguistic and ML bots, and hybrid bots that combine rule-based and AI approaches. Chatbots can be useful in many domains from customer service to healthcare but training requirements and response times vary significantly between rule-based and AI-powered chatbot types.