A type of chatbot using machine learning and artificial intelligence to improve its ability to respond to user inputs over time.