Introdução
O NLP (processamento de linguagem natural) é um problema comum de IA no qual o software deve ser capaz de trabalhar com texto ou fala no formato de linguagem natural que um usuário humano escreveria ou falaria. Na área mais ampla do PLN, compreensão de linguagem natural (NLU) lida com o problema de determinar o significado semântico da linguagem natural, geralmente usando um modelo de linguagem treinado.
Um padrão de design comum para uma solução de compreensão de linguagem natural tem esta aparência:
Neste padrão de design:
- Um aplicativo aceita a entrada de idioma natural de um usuário.
- Um modelo de linguagem é usado para determinar o significado semântico (a intenção do usuário).
- O aplicativo executa uma ação apropriada.
A Linguagem do Azure permite que os desenvolvedores criem aplicativos com base em modelos de linguagem que podem ser treinados com um número relativamente pequeno de exemplos para discernir o significado pretendido por um usuário.
Neste módulo, você aprenderá a usar o serviço para criar um aplicativo de compreensão de linguagem natural usando a Linguagem do Azure.
Depois de concluir este módulo, você poderá:
- Provisionar um recurso de Linguagem do Azure.
- Definir intenções, entidades e enunciados.
- Use padrões para diferenciar enunciados semelhantes.
- Use componentes de entidade pré-construídos.
- Treine, teste, publique e examine um modelo.