O entendimento da linguagem natural (NLU) é um ramo do processamento de linguagem natural (PNL) que capacita os usuários a compreender o texto de maneira mais eficaz através da utilização de algoritmos de aprendizado de máquina e técnicas estatísticas. Esses algoritmos analisam entradas de linguagem e geram várias saídas adaptadas a tarefas específicas, como marcação de parte da fala, resumo automático, reconhecimento de entidade denominado (NER), análise de sentimentos, detecção de emoções, análise, tokenização, lemmatização, detecção de linguagem, entre outros. A NLU encontra aplicativos em vários cenários, incluindo chatbots, ferramentas de tradução e sistemas de monitoramento de mídia social que limpam plataformas como Facebook e Twitter em busca de menções relevantes. Esses algoritmos são normalmente classificados como modelos de aprendizado profundo e geralmente são integrados como componentes pré -construídos nas plataformas de IA. Para que uma solução seja categorizada sob o entendimento da linguagem natural, ela deve atender aos seguintes critérios: 1. Ofereça um algoritmo de aprendizado profundo projetado especificamente para a interação da linguagem humana. 2. Acesse os repositórios de dados de idiomas para refinar seus recursos para uma tarefa ou domínio específico. 3. Entradas de idioma do processo e geram saídas significativas adaptadas às necessidades do usuário.