Compréhension du langage naturel (NLU)
La compréhension du langage naturel, aussi nommé NLU pour Natural Language Understanding, permet d'indiquer le traitement de la compréhension automatique. Le NLU a trois concepts spécifiques : les entités, les intentions et le contexte. Une entité représente un concept dans les agents conversationnel (chatbots). Par exemple. un système de paiement dans un agent conversationnel e-commerce. Les intentions sont les actions que l'agent conversationnel doit effectuer lorsque l'utilisateur écrit quelque chose. Différentes interactions utilisateur peuvent avoir la même intention. «Je veux acheter une paire de chaussures rouges» et «Avez-vous des chaussures rouges» déclencheront la même commande dans un agents conversationnel. Lorsqu'un algorithme NLU analyse une phrase, il n'a pas accès à l'historique de la conversation utilisateur. Ce situation signifie que s'il reçoit la réponse à une question qu'il vient de poser, il ne se souviendra pas de la question. Pour différencier les phases pendant la conversation de clavardage, son contexte doit être entreposé, par exemple «Commander une pizza». Avec le contexte, les agents conversationnel peuvent facilement relier les intentions sans avoir besoin de savoir quelle était la question précédente.