Designing a chatbot requires understanding the essentials of how chatbots work. This report lays out the five types of chatbots, ranging from multiple choice to hybrid, and their six core components, ranging from intents to integrations. It then explains how and when you can benefit from tapping the power of language AI and generative AI, as well as some key precautions to take in doing so.