Los chatbots son programas informáticos diseñados para simular conversaciones con usuarios humanos, que suelen utilizarse en servicios de atención al cliente, comercio electrónico y otras aplicaciones en las que los usuarios necesitan un acceso rápido a la información o asistencia. Los chatbots pueden programarse para comprender entradas de lenguaje natural, lo que les permite interactuar con los usuarios de una forma más conversacional e intuitiva que las interfaces informáticas tradicionales. Algunos chatbots utilizan la inteligencia artificial (IA) y el aprendizaje automático para mejorar su rendimiento con el tiempo, lo que les permite comprender y responder mejor a las entradas de los usuarios.
Estas son algunas de las técnicas de PNL que utilizan los chatbots para comprender las entradas: