A chatbot simulates human conversations online by answering common questions or routing people to resources they can use to solve their needs