Configurar a intenção e a compreensão de linguagem natural
Linguagem natural
O processamento de linguagem natural (PNL) é um subcampo da linguística, ciência da computação e inteligência artificial preocupado com as interações entre computadores e linguagem humana. O foco principal da PNL é como programar computadores para processar e analisar grandes quantidades de dados em linguagem natural. O resultado é um computador capaz de "compreender" o conteúdo dos documentos, incluindo as nuances contextuais da linguagem. A tecnologia pode então extrair com precisão informações e insights contidos nos documentos e categorizar e organizar os próprios documentos.
Os desafios no processamento de linguagem natural frequentemente envolvem reconhecimento de fala, compreensão de linguagem natural e geração de linguagem natural.
Recurso de previsão do Azure para o aplicativo de compreensão de linguagem conversacional (CLU)
O Conversational Language Understanding (CLU) é um serviço de IA conversacional baseado em nuvem que aplica inteligência de aprendizado de máquina personalizada ao texto em 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 de seu portal personalizado, APIs e bibliotecas de cliente SDK.
Intenções
Uma intenção representa uma tarefa ou uma ação que o usuário deseja fazer. É a finalidade ou objetivo expresso na expressão do utilizador.
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.
Expressões
As expressões são os elementos introduzidos pelo utilizador que a sua aplicação tem de interpretar. Para treinar a CLU para extrair intenções e entidades delas, é vital capturar diferentes tipos de enunciados de exemplo para cada intenção. A aprendizagem ativa, ou o processo de continuar a treinar 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, mas pode ter muitas entidades.
Reconhecimento de intenção
Reconhecimento de intenção (ou classificação de intenção) é pegar uma entrada escrita ou falada e classificá-la com base no que o usuário deseja alcançar. O reconhecimento de intenção forma um componente essencial dos chatbots e encontra uso em conversões de vendas, suporte ao cliente e muitas outras áreas. O reconhecimento de intenção é uma forma de processamento de linguagem natural (PNL), um subcampo da inteligência artificial. A PNL está preocupada com o processamento e análise de linguagem natural por computadores; ou seja, qualquer linguagem que se tenha desenvolvido naturalmente e não artificialmente (por exemplo: linguagens de codificação de computadores).