Chatbot

Software that allows conversations between machines and people, simulating conversations between people and using natural language (voice or text) offering answers based on questions and capable of learning through artificial intelligence.