O entendimento de linguagem natural (NLU), uma forma de processamento de linguagem natural (NLP), permite que os usuários compreendam melhor o texto por meio de algoritmos de aprendizado de máquina e métodos estatísticos. Esses algoritmos recebem a linguagem como entrada e fornecem uma variedade de saídas com base na tarefa necessária, incluindo marcação de partes do discurso, sumarização automática, reconhecimento de entidades nomeadas, análise de sentimento, detecção de emoções, análise sintática, tokenização, lematização, detecção de idioma e mais.
Alguns exemplos de casos de uso incluem chatbots, aplicativos de tradução e ferramentas de monitoramento de mídias sociais que escaneiam o Facebook e o Twitter em busca de menções. Os algoritmos de NLU são um exemplo de algoritmo de aprendizado profundo e podem ser uma oferta pré-construída em uma plataforma de IA.
Para se qualificar para inclusão na categoria de Entendimento de Linguagem Natural, um produto deve:
Fornecer um algoritmo de aprendizado profundo especificamente para interação com linguagem humana
Conectar-se com pools de dados de linguagem para aprender uma solução ou função específica
Consumir a linguagem como entrada e fornecer uma solução como saída