Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A compreensão da linguagem de conversação é um dos recursos personalizados oferecidos pela Linguagem de IA do Azure. É um serviço de API baseado em nuvem que aplica inteligência de aprendizado de máquina para permitir que você crie um componente de compreensão de linguagem natural a ser usado em um aplicativo de conversa de ponta a ponta.
A CLU (compreensão da linguagem coloquial) permite que os usuários compilem modelos de compreensão de linguagem natural personalizados para prever a intenção geral de um enunciado de entrada e extrair informações importantes. A CLU fornece apenas a inteligência para entender o texto de entrada do aplicativo cliente e não executa nenhuma ação. Ao criar um projeto de CLU, os desenvolvedores poderão rotular enunciados iterativamente, além de treinar e avaliar o desempenho do modelo antes de disponibilizá-lo para consumo. A qualidade dos dados rotulados afeta profundamente o desempenho do modelo. Para simplificar a criação e personalização do modelo, o serviço oferece um portal da Web personalizado que pode ser acessado por meio do Azure AI Foundry. Para começar a usar o serviço com facilidade, siga as etapas neste guia de início rápido.
Esta documentação contém os seguintes tipos de artigos:
- Os guias de início rápido são instruções de introdução para orientar você a fazer solicitações para o serviço.
- Os conceitos fornecem explicações sobre a funcionalidade e os recursos do serviço.
- Os guias de instruções contêm instruções para usar o serviço de maneiras mais específicas ou personalizadas.
Cenários de uso de exemplo
A CLU pode ser usada em vários cenários em vários setores. Alguns exemplos são:
Bot conversacional de ponta a ponta
Use a CLU para compilar e treinar um modelo de compreensão de linguagem natural personalizado com base em um domínio específico e nos enunciados dos usuários esperados. Integre-a a qualquer bot de conversa de ponta a ponta para processar e analisar o texto de entrada em tempo real para identificar a intenção do texto e extrair informações importantes. Faça com que o bot execute a ação desejada com base na intenção e nas informações extraídas. Um exemplo seria um bot de varejo personalizado para compras online ou pedidos de comida.
Bots de assistente humano
Um exemplo de um bot de assistente humano é ajudar a equipe a melhorar a participação dos clientes, triando consultas de clientes e atribuindo-as ao engenheiro de suporte apropriado. Outro exemplo seria um bot de recursos humanos em uma empresa que permite que os funcionários se comuniquem em linguagem natural e recebam orientações com base na consulta.
Aplicativo de comando e controle
Quando você integra um aplicativo cliente com um componente de conversão de fala em texto, os usuários podem falar um comando em linguagem natural para que a CLU processe, identifique a intenção e extraia informações do texto para que o aplicativo cliente execute uma ação. Esse caso de uso tem muitos aplicativos, como parar, reproduzir, encaminhar e retroceder uma música ou ativar ou desativar as luzes.
Chatbot Enterprise
Em uma grande corporação, um bot de chat empresarial pode lidar com vários assuntos dos funcionários. Ele pode identificar perguntas frequentes fornecidas por uma base de dados de conhecimento de respostas às perguntas personalizadas, uma habilidade específica do calendário fornecida pela compreensão da linguagem coloquial e uma habilidade de comentários de entrevista fornecida pelo LUIS. Use o fluxo de trabalho de Orquestração para conectar todas essas habilidades e rotear adequadamente as solicitações de entrada para o serviço correto.
Agentes
A CLU é utilizada pelo modelo do agente de roteamento de intenção, que detecta a intenção do usuário e fornece respostas exatas. Perfeito para roteamento determinístico de intenções e respostas exatas a perguntas sob controle humano.
Ciclo de vida de desenvolvimento do projeto
A criação de um projeto de CLU normalmente envolve várias etapas diferentes.
Observação
Na Fábrica de IA do Azure, você criará uma tarefa de ajuste fino como seu workspace para personalizar seu modelo de CLU. Anteriormente, uma tarefa de ajuste fino da CLU era chamada de projeto da CLU. Você pode ver esses termos usados de forma intercambiável na documentação herdada da CLU.
A CLU oferece dois caminhos para você aproveitar ao máximo sua implementação.
Opção 1 (implantação rápida com LLM):
Definir o esquema: conheça seus dados e defina as ações e informações relevantes que precisam ser reconhecidas dos enunciados de entrada de usuário. Nesta etapa, você cria as intenções e fornece uma descrição detalhada sobre o significado de suas intenções que deseja atribuir aos enunciados do usuário.
Implante o modelo: implantar um modelo com a configuração de treinamento baseada em LLM o disponibiliza para uso por meio da API de Runtime.
Prever intenções e entidades: use sua implantação de modelo personalizado para prever intenções personalizadas e entidades predefinidas dos enunciados do usuário.
Opção 2 (modelo de aprendizado de máquina personalizado)
Siga estas etapas para tirar o máximo proveito do seu modelo treinado:
Definir o esquema: conheça seus dados e defina as ações e informações relevantes que precisam ser reconhecidas dos enunciados de entrada de usuário. Nesta etapa, você cria as intenções que deseja atribuir aos enunciados do usuário e as entidades relevantes que deseja extrair.
Rotular os seus dados: a qualidade da rotulagem de dados é fundamental para determinar o desempenho do modelo.
Treinar o modelo: o modelo começa a aprender com os dados rotulados.
Exibir detalhes de desempenho do modelo: veja os detalhes de avaliação do modelo para determinar o desempenho dele diante de novos dados.
Aprimorar o modelo: depois de examinar o desempenho do modelo, você poderá aprender como aprimorar o modelo.
Implantar o modelo: a implantação de um modelo o disponibiliza para uso por meio da API de runtime.
Prever intenções e entidades: use seu modelo personalizado para prever intenções e entidades dos enunciados do usuário.
Documentação de referência e exemplos de código
Ao usar a CLU, consulte a seguinte documentação de referência e exemplos para a Linguagem de IA do Azure:
Opção/idioma de desenvolvimento | Documentação de referência | Exemplos |
---|---|---|
APIs REST (Criação) | Documentação da API REST | |
APIs REST (Runtime) | Documentação da API REST | |
C# (Tempo de Execução) | Documentação do C# | Exemplos de C# |
Python (Ambiente de Execução) | Documentação do Python | Exemplos Python |
IA responsável
Um sistema de IA inclui não apenas a tecnologia, mas também as pessoas que a usam, que serão afetadas por ela e o ambiente em que ela foi implantada. Leia a nota de transparência da CLU para saber mais sobre o uso responsável da IA e a implantação em seus sistemas. Você também pode conferir os artigos a seguir para saber mais:
- Nota de transparência para a Linguagem de IA do Azure
- Integração e uso responsável
- Dados, privacidade e segurança
Próximas etapas
Use o artigo de início rápido para começar a usar a compreensão da linguagem coloquial.
Ao percorrer o ciclo de vida de desenvolvimento do projeto, examine o glossário para saber mais sobre os termos usados em toda a documentação do recurso.
Lembre-se de ver os limites de serviço para obter informações como a disponibilidade regional.