Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.


This guide includes resources for creating and deploying a chatbot in a library setting.

What is a Chatbot?

Chatbots are intelligent conversational software that interacts with users via text or voice commands in a human-like manner. 

In order to successfully answer human questions, chatbots use Natural Language Processing (NLP). NLP is a field of artificial intelligence that allows machines to organize human text into patterns to extract meaning from human language. In other words, NLP is what allows chatbots to understand the context of what is being said, not just specific commands. Some chatbots will also run on machine-learning algorithms so they learn from each conversation they have with people. 

An infograph about chatbots