Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Pode integrar um modelo de compreensão de linguagem conversacional (CLU) com um agente do Copilot Studio. O entendimento de linguagem conversacional é um recurso oferecido pela Linguagem de IA do Azure. É um serviço baseado na nuvem que aplica inteligência de aprendizagem automática. Pode usá-lo para criar um componente de compreensão de linguagem natural (NLU) para uma aplicação de conversação. As APIs de serviço de linguagem estão disponíveis (mas não são necessárias para a integração com os agentes do Copilot Studio) e o Azure Language Studio fornece funcionalidades de processamento de linguagem natural (NLP) para analisar o texto conversacional.
Para projetos criados com esta capacidade, pode aceder a intenções e entidades do modelo de CLU diretamente no Copilot Studio. As intenções da CLU são mapeadas para acionar tópicos da mesma forma que as expressões acionadoras nativas do Copilot Studio. No Copilot Studio, as entidades importadas a partir de um modelo de CLU aparecem na página Entidades e pode usá-las como as outras entidades personalizadas e pré-criadas. Pode adicionar nós de Pergunta em tópicos e selecionar as entidades e intenções do modelo de CLU importado. As entidades CLU estão vinculadas a objetos equivalentes do Copilot Studio. Pode especificar um nome, o tipo de dados ou a estrutura JSON de um tipo de dados personalizado, se o pretender, para cada entidade.
Observação
Para um agente existente que pretenda tirar partido da integração da CLU, deve mapear o modelo da CLU para o agente do Copilot Studio e, em seguida, atualizar as expressões acionadoras do agente para ligar cada tópico a uma intenção correspondente da CLU. Você também pode gerenciar manualmente a relação entre o modelo CLU e seu agente.
Os conceitos abordados neste artigo ajudam-no a entender como integrar modelos de CLU com os agentes do Copilot Studio. Para obter mais informações, consulte Introdução à integração de compreensão de linguagem conversacional.
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 pré-criados para criar seus aplicativos e fluxos de trabalho. Para obter mais informações, consulte Serviço Cognitivo do Azure para Linguagem na documentação do Copilot Studio, Power Platform e conectores de Aplicativos Lógicos do Azure .
Os conectores do Power Platform permitem que os serviços da Microsoft conversem com a API da CLU. Para obter mais informações, consulte a documentação dos conectores Copilot Studio, Power Platform e Azure Logic Apps. Embora possa importar qualquer tipo de conector, o Copilot Studio atualmente não valida conectores.
Ligações no Copilot Studio
As conexões são credenciais de autenticação armazenadas para um conector, por exemplo, credenciais OAuth para o conector do SharePoint. Uma referência de ligação é um componente de solução que contém uma referência para uma ligação sobre um conector específico.
As ligações do Copilot Studio são específicas do ambiente. Ao importar um agente, você deve configurar uma conexão para ele. A Power Platform oferece uma maneira padrão de alcançar esse recurso por meio de uma referência de conexão. Para obter mais informações, consulte Usar uma referência de conexão na documentação do Power Apps.
Reconhecedores externos
A integração da CLU suporta os reconhecedores externos específicos. O acionador OnRecognize é acionado nos seguintes cenários:
- Quando um tópico é acionado,
LanguageUnderstandingReason.TriggerTopic - Quando um nó de Pergunta não suporta interrupções e requer uma resposta,
LanguageUnderstandingReason.AnswerQuestion - Quando um nó Pergunta suporta interrupções e requer uma resposta,
LanguageUnderstandingReason.AnswerQuestionWithInterruptions
Intenções externas
A integração da CLU suporta intenções externas reconhecidas que utilizam a variável de sistema System.Recognizer.IntentOptions nos seguintes cenários:
- Reutilizar o TopicId para o ID de intenção externa
- Reutilizar o TriggerId para o ID de intenção externa
- Criar uma nova propriedade IntentId para o ID de intenção externa
- Use variáveis de sistema que suportem a razão para acionar o reconhecedor
| Nome da propriedade | Tipo | Description |
|---|---|---|
| DisplayName | Cordão | O nome a apresentar para a intenção reconhecida; localizado no idioma atual e a ser mostrado no pedido "Quis dizer..." (se aplicável) |
| Score | Número | A pontuação do reconhecedor |
| TopicId | Cordão | O nome do esquema do Dataverse do tópico |
| TriggerId | Cordão | O ID exclusivo do acionador dentro do tópico AdaptiveDialog |
Para obter uma lista completa de variáveis internas do Copilot Studio, incluindo variáveis de sistema, consulte Visão geral de variáveis.
Misturar e combinar tipos de componentes de entidade
As entidades da CLU são informações relevantes extraídas de expressões de NLU. As entidades podem ser extraídas utilizando diferentes métodos. Estes podem ser aprendidos através do contexto, misturados e combinados a partir de uma lista ou detetados a partir de uma entidade reconhecida pré-construída. Para obter mais informações, consulte Tipos de componentes, na documentação da Linguagem de IA do Azure.
Observação
Pode utilizar as entidades pré-criadas do Copilot Studio juntamente com as entidades da CLU.