Learn the principles of good bot design and implement conversational flows, knowledge bots, and how to hand-off interactions to a human.