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.
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 a orquestração generativa, um agente pode escolher ferramentas, conhecimento, tópicos e outros agentes para responder consultas do usuário ou responder aos gatilhos do evento. A alternativa é a orquestração clássica, onde um agente responde aos usuários disparando o tópico cujas frases de gatilho mais se aproximam da consulta do usuário.
Importante
Se você criar um agente com base em um agente predefinido, a configuração do agente predefinido determinará qual método de orquestração será usado.
Se um administrador desativar a possibilidade de usar orquestração generativa em um ambiente, os agentes criados nesse ambiente só poderão usar a orquestração clássica.
A tabela a seguir compara o comportamento do agente entre a orquestração generativa e a orquestração clássica.
| Comportamental | Orquestração generativa | Orquestração clássica |
|---|---|---|
| Tópicos | Os tópicos são selecionados com base na descrição de sua finalidade. | Os tópicos são selecionados com base na correspondência de uma consulta do usuário com frases de gatilho. |
| Agentes filho e conectados | Os agentes filho e conectados são selecionados com base na descrição. | Não aplicável. |
| Ferramentas | O agente pode optar por chamar as ferramentas com base no nome e na descrição. | As ferramentas só podem ser chamadas explicitamente de dentro de um tópico. |
| Conhecimento | O agente pode optar por pesquisar conhecimento proativamente para responder à consulta de um usuário. | O conhecimento pode ser usado como fallback quando nenhum tópico corresponde à consulta de um usuário (ou chamado explicitamente de dentro de um tópico). |
| Uso 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 usuário, recorrendo ao conhecimento programado, se configurado. |
| Solicitando informações aos usuários | O agente pode gerar automaticamente perguntas para alertar os usuários sobre qualquer informação faltante 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 as informações necessárias. |
| Respondendo a um usuário | O agente gera automaticamente uma resposta, usando as informações disponíveis de tópicos, ferramentas, outros agentes e o conhecimento que utilizou. | Você deve usar nós de mensagem em tópicos para criar mensagens que respondam ao usuário (ou chamar uma ferramenta a partir de um tópico). |
Gorjeta
Há diferenças importantes entre a orquestração clássica e generativa, como a forma como o conhecimento é pesquisado e as fontes de dados com suporte. 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. O 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, o agente seleciona um ou mais tópicos, outros agentes ou fontes de conhecimento para preparar a 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 o agente seja mais preciso ao associar a intenção do usuário com 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 você configura um agente para usar a orquestração generativa, ele pode selecionar mais ferramentas, tópicos, outros agentes ou fontes de conhecimento para tratar as consultas dos usuários (incluindo consultas de várias intenções) ou responder a eventos de modo autônomo. Se o agente selecionar várias ferramentas, agentes ou tópicos, ele os chamará em sequência, depois de gerar perguntas para pedir ao usuário informações ausentes.
Saiba mais sobre como os agentes pesquisam entre fontes de conhecimento quando a orquestração generativa está ativada.
Respondendo à entrada do usuário ou a gatilhos de eventos
O agente pega as informações retornadas de todas as fontes de conhecimento, ferramentas, agentes e tópicos que selecionou em resposta a uma entrada do usuário ou a um gatilho de evento, e resume uma resposta para qualquer consulta do usuário originado.
Gorjeta
Como um agente configurado com orquestração generativa pode usar informações de conhecimento, ferramentas, outros agentes e tópicos para gerar uma resposta, você pode tornar seus tópicos mais flexíveis não enviando a resposta final em um nó de mensagem, mas sim retornando-a como variável de saída ao agente. Esse método permite que o agente forneça respostas contextuais aos usuários. Saiba mais sobre configurando entradas e saídas de tópico.
Testes
Ao testar um agente que use orquestração generativa no Copilot Studio, você pode abrir o mapa de atividades para acompanhar como o agente está respondendo.
Desativar orquestração generativa para um agente
Acesse a página Configurações de seu agente.
Na seção IA generativa em Orquestração, para Usar a orquestração IA generativa para as respostas do seu agente?, selecione Não. O agente agora está configurado para usar orquestração clássica.
Ativar a orquestração generativa para um agente
Acesse a página Configurações de seu agente.
Na seção IA generativa em Orquestração, para Usar a orquestração IA generativa para as respostas do seu agente?, selecione Sim.
Gorjeta
É uma boa prática informar seus usuários que parte da conversa (por exemplo, perguntas geradas ao executar uma ferramenta) pode ser criada 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.
Descrições de criação
Se você configurar um agente para usar orquestração generativa, forneça uma descrição de alta qualidade para cada um de seus agentes filhos, agentes conectados, 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 é parte do assistente usado para adicioná-las ao agente. A descrição costuma ser preenchida para você, embora possa fazer alterações conforme indicado. Para saber mais sobre adicionar e gerenciar ferramentas, consulte Adicionar ferramentas a agentes personalizados.
Para tópicos, depois de ativar a orquestração generativa, O agente escolhe aparece nos nós de Gatilho (em vez de O usuário diz uma frase), o que permite adicionar ou editar a descrição do tópico.
Gorjeta
Se você ativar a orquestração generativa para um agente que você criou inicialmente para usar orquestração clássica, o Copilot Studio gera automaticamente uma descrição padrão para cada tópico existente, com base nas frases de gatilho do tópico. A descrição gerada costuma ser boa o suficiente para permitir que esses tópicos sejam selecionados em resposta a consultas de usuário relevantes. No entanto, é uma boa prática seguir as recomendações apresentadas neste artigo para revisar as descrições geradas.
Suporte multilíngue com orquestração generativa
Para um agente que utiliza orquestração generativa, qualquer conteúdo que ele gera está na linguagem atualmente ativa, 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 cliente ou do idioma 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 com suporte com orquestração generativa, consulte Suporte a idiomas.
Práticas recomendadas
Use as seguintes melhores práticas para nomear tópicos, ferramentas e fontes de conhecimento. Também use-as para elaborar descrições claras, concisas e relevantes desses elementos.
Gorjeta
Se vários tópicos tiverem descrições semelhantes, seu agente pode invocá-los todos para responder a uma pergunta. Para evitar esse comportamento, teste seu agente cuidadosamente e revise quaisquer descrições sobrepostas. Saiba mais em Configurar instruções de alta qualidade 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 verbal no presente em descrições. Por exemplo, escreva "Esta ferramenta fornece informações meteorológicas" em vez de "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.
Relevâ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 as palavras-chave como "tempo", "previsão", "temperatura", "chuva", "neve" e assim por diante.
Para obter a descrição, escreva um resumo curto e informativo da funcionalidade da ferramenta ou tópico. Limite o resumo a uma ou duas frases. Explique o que a ferramenta ou tópico faz e como beneficia o usuário.
Use um nome descritivo e exclusivo que seja uma frase curta. Evite usar nomes genéricos ou ambíguos que possam confundir. Por exemplo, em vez de nomear uma ferramenta como "Meteorologia", nomeie-a como "Previsão do Tempo" ou "Relatório do Tempo".
Use uma linguagem específica para evitar ambiguidade entre tópicos e ferramentas semelhantes.
Por exemplo, se o seu agente já tiver uma ferramenta que forneça informações sobre as condições meteorológicas atuais, mas você quiser adicionar outro tópico para fornecer a previsão do tempo para amanhã, verifique se os nomes e as descrições desses tópicos são específicos o suficiente para evitar ambiguidade. Certifique-se de que esses tópicos semelhantes tenham um nome e uma descrição diferentes. Isso 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.
Nome: Clima atual
Descrição: Este tópico apresenta a previsão do tempo para qualquer local do mundo. Você pode perguntar clima atual, inclusive a temperatura e se está chovendo ou nevando. Ele não recebe previsões do tempo para os próximos dias.
Nome: Previsão do tempo para amanhã
Descrição: Este tópico apresenta informações sobre o clima para qualquer local do mundo no dia seguinte. Ele informa a temperatura. Ele não recebe o clima atual de hoje.
Exemplos do que não fazer
Os exemplos a seguir não seguem as diretrizes. O primeiro exemplo é muito vago porque não especifica que tipos de perguntas a ferramenta pode responder.
Nome: Responder à pergunta
Descrição: esta ferramenta pode responder a perguntas.
O próximo exemplo usa um jargão. Em vez disso, ele deve especificar o lucro por ação (EPS).
Nome: Obter EPS
Descrição: Obtém o EPS de qualquer ticker de ação.
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 localizar horários de armazenamento e outro para localizar uma loja próxima, e uma ferramenta baseada no conector MSN Clima predefinido.
Exemplo 1
Neste exemplo, o usuário pergunta: "Como está o clima em Seattle?". O agente seleciona a ferramenta de clima atual e também preenche a entrada Local com "Seattle", que ele reconheceu da pergunta do usuário.
Exemplo 2
Neste exemplo, o usuário diz: "Preciso obter o horário da loja e encontrar minha loja mais próxima". O agente seleciona dois itens, o tópico Horário de Armazenamento e o tópico Localizador de Loja, e os encadeia para responder a ambas as partes da consulta do usuário.
Exemplo 3
Neste exemplo, o usuário encontra a loja mais próxima, identificada como Kirkland, anteriormente na conversa. O usuário então pergunta: "como está o clima lá?". Aqui, o agente seleciona a ferramenta de clima atual, mas preenche previamente o local com "Kirkland", com base no contexto de conversa recente.
Mais opções de controle para orquestração generativa
Cancelamento o plano atual
Use o nó Finalizar todos os tópicos em um tópico para cancelar todas as etapas restantes que o orquestrador planejava responder a um usuário ou a um gatilho de evento.
Uso dos gatilhos de tópico e controle de uso do histórico de conversas
Use um dos seguintes gatilhos de tópico 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 realizou todas as etapas para responder a um usuário).
Saiba mais sobre esses e outros gatilhos de tópicos.
Controle do 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 com o contexto disponível. Você pode optar por limpar o histórico de conversas usado pelo planejador a qualquer momento usando um nó Limpar valores de variáveis, com a opção Histórico de conversas para a sessão atual.
Limitações conhecidas para orquestração generativa
Os seguintes problemas conhecidos e limitações existem ao usar o modo de orquestração generativa.
Conhecimento
Com a orquestração generativa ativada, um agente não usa o tópico do sistema Impulsionamento de conversa quando pesquisa fontes de conhecimento. Portanto, o agente não usa nenhuma modificação feita neste tópico do sistema para personalizar como ele pesquisa conhecimento. 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ópico e ferramenta
Ferramentas e tópicos ainda não suportam entidades personalizadas (listas fechadas e entidades regex) como parâmetros de entrada. Para coletar informações usando uma entidade personalizada, use um nó Pergunta em um tópico.
Desambiguidade
Um agente pode falhar ao desfazer a ambiguidade entre tópicos quando mais de um tópico corresponde à intenção de um usuário. Normalmente, o agente solicita que o usuário escolha entre um ou mais tópicos que correspondam à sua intenção por meio do tópico do sistema Vários Tópicos Correspondentes. No entanto, agentes que usam uma orquestração generativa no momento não chamam esse tópico. Se você deixar o tópico do sistema Correspondência de Vários Tópicos ativado, seu agente começa a desfazer a ambiguidade entre os tópicos automaticamente quando esse problema for resolvido. Para evitar que seu agente desfaça a ambiguidade automaticamente entre tópicos no futuro, desative o tópico do sistema Correspondência de Vários Tópicos. Desativar este tópico permite que você teste seu agente. Você pode voltar a usar a desambiguação ativando o tópico novamente depois de testar seu agente.
Contexto da conversa anterior
Com orquestração generativa, um agente usa a conversa recente entre o usuário e o agente para contextualizar quando tomar decisões sobre quais ferramentas chamar ou preencher entradas com valores. A quantidade do histórico de conversas é limitada no momento, o que significa que, às vezes, o agente não consegue ver nem usar as informações em partes anteriores da conversa. Nesses casos, talvez seja necessário coletar novamente algumas informações do usuário ou garantir que as informações-chave sejam incluídas na transcrição em intervalos regulares.