Programa informático que permite mantener conversaciones entre máquinas y personas, simulando conversaciones entre personas y utilizando un lenguaje natural (voz o texto) ofreciendo respuestas en función de preguntas y capaces de aprender mediante inteligencia artificial.