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.
Os agentes podem usar orquestração generativa ou clássica. Por padrão, os agentes recém-criados são configurados para usar orquestração generativa. Com orquestração generativa, um agente pode escolher as melhores ferramentas, conhecimentos, tópicos e outros agentes para responder a perguntas dos utilizadores ou a gatilhos de eventos. A alternativa é a orquestração clássica, em que um agente responde aos usuários acionando o tópico cujas frases de gatilho mais se aproximam da consulta do usuário.
Importante
Se você criar um agente a partir de um agente pré-construído, a configuração do agente pré-construído determinará qual método de orquestração será usado.
Se um administrador desativar a capacidade de usar orquestração generativa em um ambiente, os agentes criados nesse ambiente só poderão usar orquestração clássica.
A tabela a seguir compara o comportamento do agente entre orquestração generativa e orquestração clássica.
| Comportamento | Orquestração generativa | Orquestração clássica |
|---|---|---|
| Tópicos | Os tópicos são selecionados com base na descrição do seu propósito. | Os tópicos são selecionados com base na correspondência de uma consulta do usuário com frases de gatilho. |
| Agentes subordinados e ligados | Os agentes subordinados são selecionados com base na sua descrição. | Não aplicável. |
| Ferramentas | O agente pode optar por chamar ferramentas com base no respetivo nome e descrição. | As ferramentas só podem ser chamadas explicitamente a partir de um tópico. |
| Conhecimentos | O agente pode optar por pesquisar proativamente o conhecimento para responder à consulta de um usuário. | O conhecimento pode ser usado como um fallback quando nenhum tópico corresponde à consulta de um usuário (ou chamado explicitamente de dentro de um tópico). |
| Utilização de múltiplos tópicos, ferramentas, fontes de conhecimento | O agente pode usar uma combinação de tópicos, ferramentas e conhecimento. | O agente tenta selecionar um único tópico para responder ao utilizador, recorrendo ao conhecimento se configurado. |
| Pedir aos utilizadores que introduzam informações | O agente pode gerar automaticamente perguntas para solicitar aos usuários qualquer informação ausente necessária para preencher entradas de tópicos e ferramentas. | Você deve usar nós de pergunta em tópicos para criar mensagens solicitando ao usuário qualquer informação necessária. |
| Responder a um utilizador | O agente gera automaticamente uma resposta, usando as informações disponíveis de tópicos, ferramentas, outros agentes e conhecimento que ele usou. | Você deve usar nós de mensagem em tópicos para criar mensagens respondendo ao usuário (ou chamar uma ferramenta de um tópico). |
Sugestão
Existem diferenças fundamentais entre orquestração clássica e gerativa, como a forma como o conhecimento é pesquisado e as fontes de dados suportadas. Antes de ativar o modo generativo para um agente existente, leia sobre as limitações conhecidas.
Como funciona a orquestração generativa?
Usar IA generativa para determinar como seu agente responde pode tornar a conversa mais natural e fluida para o usuário. A IA generativa também pode possibilitar que um agente execute ações de forma autônoma.
Selecionar os tópicos, ferramentas, outros agentes e fontes de conhecimento certos
Quando um usuário envia uma mensagem, seu agente seleciona uma ou mais ferramentas, tópicos, outros agentes ou fontes de conhecimento para preparar sua resposta. Vários fatores determinam a seleção. O fator mais importante é a descrição dos tópicos, ferramentas, agentes e fontes de conhecimento. Outros fatores incluem o nome de um tópico, ferramenta, agente ou fonte de conhecimento, quaisquer parâmetros de entrada ou saída e seus nomes e descrições. As descrições possibilitam que seu agente seja mais preciso quando associa a intenção do usuário a ferramentas, outros agentes e tópicos. Você não precisa prever todas as maneiras pelas quais um usuário pode indicar o que precisa.
Quando configura um agente para usar orquestração generativa, ele pode selecionar uma ou mais ferramentas, tópicos, outros agentes ou fontes de conhecimento para lidar com consultas dos utilizadores (incluindo consultas multi-intenção) ou para responder autonomamente a eventos. Se o agente selecionar várias ferramentas, agentes ou tópicos, chama-os em sequência, após gerar quaisquer perguntas para colocar ao utilizador sobre informações em falta.
Saiba mais sobre como os agentes pesquisam entre fontes de conhecimento quando a orquestração generativa está ativada.
Responder à entrada de utilizador ou acionadores de eventos
O agente recolhe a informação devolvida de todas as fontes de conhecimento, ferramentas, agentes e tópicos que selecionou em resposta a uma entrada do utilizador ou a um disparador de evento, e resume uma resposta a qualquer consulta do utilizador de origem.
Sugestão
Como um agente configurado com orquestração generativa pode usar informação de conhecimento, ferramentas, outros agentes e tópicos para gerar uma resposta, pode tornar os seus tópicos mais flexíveis não enviando a resposta final num nó de mensagem, mas sim devolvendo-a como variável de saída ao agente. Esse método permite que seu agente forneça respostas contextuais aos usuários. Saiba mais sobre como configurar entradas e saídas de tópicos.
Testes
Ao testar um agente que usa orquestração generativa no Copilot Studio, você pode abrir o mapa de atividades para acompanhar como seu agente está respondendo.
Desativar a orquestração generativa para um agente
Vá para a página Configurações do seu agente.
Na seção IA generativa , em Orquestração, para Usar orquestração de IA generativa para as respostas do seu agente?, selecione Não. Seu agente agora está configurado para usar orquestração clássica.
Ativar a orquestração generativa para um agente
Vá para a página Configurações do seu agente.
Na seção IA generativa , em Orquestração, para Usar orquestração de IA generativa para as respostas do seu agente?, selecione Sim.
Sugestão
É uma boa prática informar aos usuários que parte da conversa (por exemplo, perguntas geradas ao executar uma ferramenta) pode ser gerada por IA. Por exemplo, você pode adicionar uma mensagem extra no tópico do sistemaIniciar Conversa, que controla a mensagem mostrada aos usuários quando uma nova conversa é iniciada com o agente.
Elaboração de descrições
Se configurar um agente para usar orquestração generativa, forneça uma descrição de alta qualidade para cada um dos seus agentes filhos, agentes ligados, tópicos, ferramentas e fontes de conhecimento. Boas descrições garantem que o agente selecione os tópicos, ferramentas, outros agentes e fontes de conhecimento certos para responder aos usuários.
Para ferramentas, a criação de uma descrição faz parte do assistente utilizado para adicioná-las ao agente. A descrição geralmente é preenchida automaticamente por si, mas pode fazer alterações quando necessário. Para saber mais sobre como adicionar e gerenciar ferramentas, consulte Adicionar ferramentas a agentes personalizados.
Para tópicos, assim que ativares a orquestração generativa, a escolha do agente aparece nos nós Trigger (em vez de User says a phrase), o que te permite adicionar ou editar a descrição do tema.
Sugestão
Se ativar a orquestração generativa para um agente que inicialmente criou para usar orquestração clássica, o Copilot Studio gera automaticamente uma descrição padrão para cada tema existente, com base nas frases desencadeadores do tópico. A descrição gerada geralmente é boa o suficiente para permitir que esses tópicos sejam selecionados em resposta a consultas relevantes do usuário. No entanto, é uma boa prática seguir os conselhos fornecidos neste artigo para revisar as descrições geradas.
Suporte multilingue com orquestração generativa
Para um agente que usa orquestração generativa, qualquer conteúdo gerado está na linguagem ativa no momento, seja a linguagem principal do agente ou uma de suas linguagens secundárias. O agente determina automaticamente o idioma do usuário a partir do idioma do cliente ou do navegador. Para obter mais informações sobre como adicionar idiomas para seu agente, consulte Configurar e criar agentes multilíngues. Para obter a lista de idiomas suportados com orquestração generativa, consulte Suporte a idiomas.
Melhores práticas
Utilize as seguintes melhores práticas para nomear tópicos, ferramentas e fontes de conhecimento. Utilize-os também para redigir descrições claras, concisas e relevantes para estes elementos.
Observação
Se vários tópicos tiverem descrições semelhantes, seu agente poderá invocá-los todos para responder a uma pergunta. Para evitar este comportamento, teste o seu agente cuidadosamente e reveja quaisquer descrições sobrepostas.
Para mais informações sobre instruções, consulte Orientação de instruções para orquestração generativa.
Estilo de escrita
Use uma linguagem simples e direta. Evite jargões, gírias ou termos técnicos.
Use a voz ativa e o tempo presente para descrições. Por exemplo, escreva "Esta ferramenta fornece informações meteorológicas" em vez de "As informações meteorológicas são fornecidas por esta ferramenta".
Use listas numeradas e com marcadores para separar claramente uma série de itens, ações ou considerações.
Pertinência
Use palavras-chave relacionadas à funcionalidade da ferramenta ou tópico e à intenção do usuário. Por exemplo, se uma ferramenta fornecer informações meteorológicas, use palavras-chave como "tempo", "previsão", "temperatura", "chuva", "neve" e assim por diante.
Para a descrição, escreva um resumo curto e informativo da funcionalidade da ferramenta ou do tema. Limite o resumo a uma ou duas frases. Explique o que a ferramenta ou tema faz e como beneficia o utilizador.
Use um nome descritivo e exclusivo que seja uma frase curta. Evite usar nomes genéricos ou ambíguos que possam ser confusos. Por exemplo, em vez de nomear uma ferramenta como "Tempo", nomeie-a como "Previsão do tempo" ou "Relatório meteorológico".
Use uma linguagem específica para evitar a ambiguidade entre tópicos e ferramentas semelhantes.
Por exemplo, se o seu agente já tem uma ferramenta que fornece informações sobre as condições meteorológicas atuais, mas você deseja adicionar outro tópico para fornecer a previsão do tempo para amanhã, certifique-se de que os nomes e descrições desses tópicos sejam específicos o suficiente para evitar ambiguidade. Certifique-se de que esses tópicos semelhantes tenham um nome e uma descrição diferentes. Também pode ajudar a indicar o que eles não podem fazer. Aqui estão exemplos de nomes e descrições que você pode usar.
Designação: Current Weather
Descrição: Este tópico fornece previsão do tempo para qualquer local do mundo. Você pode perguntar o tempo atual, incluindo a temperatura e se está chovendo ou nevando. Não tem previsões meteorológicas para os dias futuros.
Nome: Previsão do tempo para amanhã
Descrição: Este tópico fornece informações meteorológicas para qualquer local do mundo para o dia seguinte. Ele fornece a temperatura. Não obtém as condições meteorológicas atuais de hoje.
Exemplos do que não fazer
Os exemplos seguintes não seguem as diretrizes. O primeiro exemplo é demasiado vago porque não especifica que tipos de perguntas a ferramenta pode responder.
Nome: Pergunta de resposta
Descrição: Esta ferramenta pode responder a perguntas.
O próximo exemplo usa jargão. Em vez disso, deve especificar o lucro por ação (LPA).
Designação: Get EPS
Descrição: Obtém EPS para qualquer ticker de stock.
Exemplos de interações com um agente usando orquestração generativa para lidar com solicitações do usuário
Os exemplos a seguir são baseados em um agente que tem dois tópicos personalizados — um para encontrar o horário de funcionamento da loja e outro para localizar uma loja próxima — e uma ferramenta baseada no conector MSN Weather pré-definido.
Exemplo 1
Neste exemplo, o usuário pergunta: "Como é o clima em Seattle?". O agente seleciona a ferramenta de previsão do tempo atual e também preenche previamente a entrada de localização com "Seattle", que reconheceu a partir da pergunta do usuário.
Exemplo 2
Neste exemplo, o utilizador diz: "Preciso de obter horários de loja e encontrar a loja mais próxima." O agente seleciona dois itens, o tema Horário da Loja e o tema do Localizador de Lojas (Store Loator ), e encadea-os para responder a ambas as partes da consulta do utilizador.
Exemplo 3
Neste exemplo, o utilizador encontra a loja mais próxima, identificada como Kirkland, mais cedo na conversa. O utilizador então pergunta: "como está o tempo lá?". Aqui, o agente seleciona a ferramenta meteorológica atual, mas pré-prepreenche a localização com "Kirkland", com base no contexto da conversa recente.
Mais opções de controle para orquestração generativa
Cancelar o plano atual
Use o nó Terminar todos os tópicos dentro de um tópico para cancelar quaisquer passos restantes que o orquestrador planeava para responder a um utilizador ou a um disparador de evento.
Usando ativadores de tópicos e controlando o uso do histórico de conversação
Utilize qualquer um dos seguintes gatilhos tópicos para determinar o comportamento de um agente:
- Resposta de IA gerada, quando o agente gera uma resposta para um usuário.
- Plano concluído, quando um plano é concluído (ou seja, quando o agente executou todas as etapas para responder a um usuário).
Saiba mais sobre esses e outros temas instigantes.
Controlando o histórico de conversas
Os agentes usam o histórico de conversas recentes ao tomar decisões sobre como responder a um usuário ou realizar outras ações, como gerar respostas ou preencher valores de entrada do contexto disponível. Pode optar por apagar o histórico de conversas usado pelo planeador a qualquer momento, utilizando um nó Limpar valores de variáveis , com a opção Histórico de Conversas para a sessão atual.
Limitações conhecidas da orquestração generativa
Os seguintes problemas e limitações conhecidos existem ao usar o modo de orquestração generativa.
Conhecimentos
Com a orquestração generativa ativada, um agente não usa o tópico do sistema de amplificação conversacional quando pesquisa fontes de conhecimento. Portanto, o agente não utiliza quaisquer modificações que faça neste tópico do sistema para personalizar a forma como pesquisa de dados. Essa limitação também se aplica a fontes de dados clássicas configuradas em nós de respostas generativas, incluindo fontes de dados personalizadas. Saiba mais sobre como o conhecimento funciona com a orquestração generativa.
Suporte de entidade personalizada para parâmetros de entrada de tópicos e ferramentas
Ferramentas e tópicos ainda não suportam entidades personalizadas (listas fechadas e entidades regex) como parâmetros de entrada. Para recolher informação usando uma entidade personalizada, utilize um nó Question num tópico.
Desambiguação
Um agente pode falhar em desambiguar entre temas quando mais do que um tema corresponde de perto à intenção do utilizador. Normalmente, o agente pede ao utilizador que escolha entre tópicos que correspondam à sua intenção através do tópico do sistema Vários Tópicos Correspondentes. No entanto, os agentes que usam orquestração generativa atualmente não chamam este tópico. Se deixar o sistema Multiple Topics Matched topic ativado, o seu agente começa automaticamente a desambiguar os tópicos quando este problema é resolvido. Para evitar que o seu agente desambigue automaticamente entre temas no futuro, desative o sistema de Múltiplos Tópicos Emparelhados . Desativar este tópico permite que você teste seu agente. Pode optar por voltar a usar desambiguação ligando o tema depois de testar o seu agente.
Contexto da conversa anterior
Com a orquestração generativa, um agente usa a conversa recente entre o usuário e o agente para fornecer contexto ao tomar decisões sobre quais ferramentas chamar ou preencher entradas com valores. A quantidade de histórico de conversas é atualmente limitada, o que significa que, às vezes, o agente não pode ver ou usar as informações em partes anteriores da conversa. Nestes casos, pode ser necessário recolher novamente alguma informação do utilizador, ou garantir que a informação chave é incluída na transcrição a intervalos regulares.