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.
Você pode integrar um modelo de CLU (Compreensão da linguagem coloquial) a um agente do Copilot Studio. A compreensão da linguagem de conversação é um recurso oferecido pela Linguagem de IA do Azure. É um serviço baseado em nuvem que aplica inteligência de aprendizado de máquina. Você pode usá-lo para criar um componente de NLU (reconhecimento de linguagem natural) para um aplicativo de conversa. As APIs do serviço de idioma estão disponíveis, mas não são necessárias, para que você se integre aos agentes de Copilot Studio. Azure Language Studio fornece recursos de NLP (processamento de linguagem natural) para analisar texto conversacional.
Para projetos criados com essa funcionalidade, você pode acessar intenções e entidades do modelo CLU diretamente no Copilot Studio. Você mapeia as intenções da CLU para disparar tópicos da mesma forma que frases de gatilho nativas do Copilot Studio. No Copilot Studio, as entidades importadas de um modelo CLU aparecem na página Entidades e você pode usá-las da mesma forma que as outras entidades personalizadas e predefinidas. Você pode adicionar nós de Pergunta em tópicos e selecionar entidades e intenções do modelo de CLU importado. As entidades de CLU são vinculadas a objetos equivalentes do Copilot Studio. Você pode especificar um nome, o tipo de dados ou a estrutura JSON de um tipo de dados personalizado, se desejado, para cada entidade.
Note
Para um agente existente para o qual deseja usar a integração da CLU, você deve mapear o modelo de CLU para o agente do Copilot Studio. Em seguida, você pode atualizar as frases de gatilho do agente para vincular cada tópico a uma intenção correspondente de CLU. Você também pode gerenciar manualmente a relação entre o modelo da CLU e seu agente.
Os conceitos discutidos neste artigo ajudam você a entender como integrar modelos de CLU a agentes do Copilot Studio. For more information, see Introdução à integração de compreensão da linguagem coloquial.
Conectores de CLU
Um conector é um wrapper em torno de uma API que permite que a Linguagem de IA do Azure fale com agentes do Copilot Studio. Ele fornece uma maneira de conectar suas contas e aplicar um conjunto de ações e gatilhos predefinidos para criar seus aplicativos e fluxos de trabalho. Para obter mais informações, consulte a documentação do Serviço Cognitivo do Azure para Linguagem no Copilot Studio, no Power Platform e na documentação de conectores dos Aplicativos Lógicos do Azure .
Os conectores do Power Platform permitem que os serviços da Microsoft se comuniquem com a API do CLU. Para obter mais informações, consulte a documentação de conectores do Copilot Studio, do Power Platform e dos Aplicativos Lógicos do Azure. Embora você possa importar qualquer tipo de conector, o Copilot Studio atualmente não valida conectores.
Conexões no Copilot Studio
As Connections armazenam credenciais de autenticação para um conector, como credenciais OAuth para o conector SharePoint. Uma referência de conexão é um componente da solução que contém uma referência a uma conexão sobre um conector específico.
As conexões do Copilot Studio são específicas de ambiente. Ao importar um agente, você deve configurar uma conexão para ele. O Power Platform oferece uma maneira padrão de alcançar essa funcionalidade por meio de uma referência de conexão. Saiba mais em Use uma referência de conexão na documentação do Power Apps.
Reconhecedores externos
A integração da CLU usa o OnRecognize gatilho, que é acionado sempre que o bot precisa reconhecer intenções ou entidades. Por exemplo, ao corresponder um enunciado a um tópico ou avaliar a entrada de um nó de Pergunta (com ou sem suporte para interrupções).
Intenções externas
A integração da CLU dá suporte a intenções e entidades externas reconhecidas por meio de duas variáveis do sistema: System.Recognizer.IntentOptions (intenções) e System.Recognizer.ExtractedEntities (entidades). Use a IntentOptions variável nos seguintes cenários:
- Reutilizar TopicId para a ID de intenção externa
- Reutilizar TriggerId para a ID de intenção externa
- Criar uma nova propriedade ExternalIntentId para a ID de intenção externa
| Nome da propriedade | Tipo | Description |
|---|---|---|
| DisplayName | Cadeia de caracteres | O nome de exibição para a intenção reconhecida; localizado no idioma atual e para ser mostrado no prompt "Você quis dizer..." (se aplicável). |
| Score | Número | A pontuação do reconhecedor. |
| TopicId | Cadeia de caracteres | O nome de esquema do Dataverse do tópico. |
| TriggerId | Cadeia de caracteres | A ID exclusiva do gatilho no tópico AdaptiveDialog. |
| ExternalIntentId | Cadeia de caracteres | A ID de intenção do reconhecedor externo (por exemplo, CLU category). Usado para associar um gatilho ao tópico ExternalIntent. |
Para obter uma lista completa de variáveis internas do Copilot Studio, incluindo variáveis do sistema, consulte a visão geral de Variáveis.
Misturar e combinar tipos de componentes de entidades
Entidades de CLU são informações relevantes extraídas de enunciados de NLU. Você pode extrair entidades usando métodos diferentes. Você pode aprender entidades a partir do contexto, combinar entidades de uma lista predefinida ou detectar entidades de uma entidade predefinida reconhecida. Saiba mais em Tipos de Componentes na documentação do Linguagem de IA do Azure.
Note
Você pode usar entidades predefinidas do Copilot Studio junto com entidades da CLU.