The document surveys conversational interfaces, focusing on chatbots and messaging bots that simulate human conversation. It outlines their advantages, such as instant availability and platform independence, while discussing the evolving nature of computing interfaces. Key principles for successful bot design are also highlighted, including history awareness and guided conversation.