Chatbots are computer programs that conduct conversations via text or audio to simulate human interactions. There are two main types - rule-based bots that follow guidelines and AI-powered bots that learn from discussions. Common chatbots provide information on climate, news, meetings/bookings, finance, customer support, and ordering. Businesses that receive repetitive queries or involve low-involvement purchases are good candidates for chatbots. To create one, you select a platform like Facebook Messenger, choose development tools, and build conversational scenarios. Considerable platforms for building chatbots include Facebook Messenger, Chattypeople, Meokay, Telegram, and Smooch.