Configurar a compreensão de intenções e da linguagem natural

Concluído

Linguagem natural

O NLP (processamento de idioma natural) é um subcampo da linguística, da ciência da computação e da inteligência artificial em relação às interações entre computadores e a linguagem humana. O foco principal da PNL é como programar computadores para processar e analisar grandes quantidades de dados de linguagem natural. O resultado é um computador capaz de "compreender" o conteúdo de documentos, incluindo nuances contextuais da linguagem. Assim, a tecnologia pode extrair com precisão informações e insights contidos nos documentos e categorizar e organizar esses documentos com base nisso.

Desafios no processamento da linguagem natural geralmente envolvem o reconhecimento de fala e a compreensão e a geração de linguagem natural.

Recurso de previsão do Azure para o aplicativo de compreensão da linguagem coloquial (CLU)

A compreensão da linguagem coloquial (CLU) é um serviço de IA de conversa baseado em nuvem que aplica inteligência de aprendizado de máquina personalizada ao texto de linguagem natural e conversacional de um usuário para prever o significado geral e extrair informações relevantes e detalhadas. A CLU fornece acesso por meio do próprio portal personalizado, APIs e bibliotecas de clientes do SDK.

Intenções

Uma intenção representa uma tarefa ou ação que o usuário deseja executar. É uma finalidade ou uma meta expressa no enunciado de um usuário.

Entidades

Uma entidade é um item ou um elemento relevante para a intenção do usuário. As entidades definem dados que podem ser extraídos do enunciado e são essenciais para concluir a ação necessária de um usuário.

Declarações

Enunciados são entradas do usuário que seu aplicativo precisa interpretar. Para treinar a CLU a fim de extrair intenções e entidades dessas declarações, é vital capturar diferentes tipos de expressões de exemplo para cada intenção. O aprendizado ativo, ou o processo contínuo de treinamento em novos enunciados, é essencial para a inteligência de aprendizado de máquina que a CLU fornece. Um enunciado pode ter apenas uma intenção de pontuação superior, mas pode ter inúmeras entidades.

Reconhecimento de intenção

O reconhecimento de intenção (ou classificação de intenção) pega uma entrada escrita ou falada e a classifica com base no que o usuário deseja alcançar. O reconhecimento de intenções forma um componente essencial dos chatbots e encontra uso nas conversões de vendas, no suporte ao cliente e em várias outras áreas. O reconhecimento de intenções é uma forma de NLP (processamento de linguagem natural), uma ramificação da área de inteligência artificial. A PNL se preocupa com os computadores que processam e analisam a linguagem natural; ou seja, qualquer linguagem desenvolvida naturalmente em vez de artificialmente (como linguagens de codificação e programação).