FAQ sobre a utilização de orquestração generativa

Estas perguntas frequentes (FAQ) descrevem o impacto da IA da orquestração generativa para agentes personalizados criados no Copilot Studio.

O que é orquestração generativa?

A orquestração generativa permite que o seu agente personalizado responda a consultas de utilizadores com tópicos, ferramentas, outros agentes e fontes de conhecimento relevantes, e responda a acionadores de eventos.

A orquestração generativa permite conversações mais naturais ao preencher as entradas usando detalhes do histórico da conversação. Por exemplo, se um utilizador perguntar sobre a loja mais próxima em Kirkland e depois perguntar pelo estado do tempo nesse local, a orquestração infere que o utilizador se refere ao estado do tempo em Kirkland.

Os agentes acionados podem usar a orquestração generativa para determinar a melhor ferramenta, tópico ou agente a ser invocado em resposta a eventos externos, permitindo capacidades autónomas. Por exemplo, um agente pode verificar e reconciliar contas duplicadas quando uma tabela Dataverse para contas de vendas recebe uma nova entrada. Para obter mais informações sobre como criar gatilhos de evento para agentes autônomos, consulte Adicionar um gatilho de evento.

O sistema também pode encadear vários recursos — respondendo a perguntas como "preciso obter horas de loja e encontrar minha loja mais próxima" — e fazer perguntas de acompanhamento se algum detalhe necessário estiver faltando ou for ambíguo.

O que pode fazer a orquestração generativa?

A orquestração generativa cria um plano para responder a uma consulta do utilizador ou acionar um evento usando o nome, a descrição, as entradas e as saídas dos tópicos, ferramentas, agentes e conhecimentos disponíveis.

Para conversações, o sistema consulta as últimas 10 voltas do histórico de conversações para preencher as entradas e determinar as capacidades mais relevantes a invocar. Ele acompanha o usuário para quaisquer detalhes ausentes ou obscuros, executa o plano selecionado e, em seguida, gera uma resposta com base na saída, incluindo quaisquer instruções personalizadas do agente.

Para acionadores de eventos, a orquestração utiliza dados de eventos, instruções a nível de acionador e instruções de agente para decidir qual tópico, ferramenta ou agente invocar e como responder.

Quais são as utilizações pretendidas da orquestração generativa?

Pode utilizar a orquestração generativa para criar agentes que respondem às consultas e eventos dos utilizadores, raciocinando sobre tópicos, ferramentas, outros agentes e conhecimentos, utilizando o contexto e os metadados disponíveis. Um agente pode delegar partes de uma tarefa a outros agentes que são mais adequados para lidar com um domínio ou função específica, permitindo projetos modulares e escaláveis.

Como é avaliada a orquestração generativa? Que métricas são usadas para medir o desempenho?

Avaliamos a orquestração generativa em todo o processo de ponta a ponta: quão bem ele identifica um plano adequado e o executa para resolver uma consulta ou responder a um gatilho. A avaliação de qualidade por revisores humanos abrange diferentes prompts, entradas e configurações.

Avaliamos a capacidade do sistema para selecionar ferramentas, tópicos, agentes ou fontes de conhecimento adequados, a precisão com que interpreta a intenção do utilizador e a eficácia com que filtra conteúdos maliciosos ou prejudiciais de utilizadores ou criadores.

Quais são as limitações da orquestração generativa? Como podem os utilizadores minimizar o seu impacto?

Para melhores resultados, certifique-se de que os tópicos, ferramentas, fontes de conhecimento e agentes têm nomes e descrições de alta qualidade. Saiba mais sobre como escrever metadados eficazes.

Os agentes invocados através de orquestração — seja interna ou externa — devem estar configurados corretamente e capazes de processar as consultas ou eventos que lhes são transmitidos. Se o agente recetor não for concebido para processar uma tarefa específica, pode devolver respostas incompletas ou irrelevantes.

Atualmente, os agentes com acionadores de eventos usam apenas as credenciais do criador para autenticação. As ferramentas chamadas por um agente em resposta a um acionador também devem usar as credenciais do criador. Para obter mais informações, consulte Proteção de dados para agentes com gatilhos.

Que fatores operacionais e configurações permitem o uso eficaz e responsável da orquestração generativa?

Atualmente, a orquestração generativa é suportada apenas em inglês. Você pode testar seu desempenho usando o painel de teste, diretamente no Copilot Studio. Também pode adicionar instruções personalizadas para moldar a forma como o sistema seleciona e utiliza tópicos, ferramentas, outros agentes ou conhecimento.

Ao delegar tarefas a outros agentes, é importante testar os fluxos de interação para garantir que o contexto é transmitido com clareza e que as passagens de informações ocorram conforme o esperado.

O que são ferramentas e como é que os agentes com orquestração generativa as utilizam?

As ferramentas permitem que um agente realize operações específicas ou obtenha dados para responder a consultas dos utilizadores ou processar eventos. A sua organização, a Microsoft e outros parceiros podem criar ferramentas. Pode configurar quais as ferramentas disponíveis e personalizar os seus metadados para suportar orquestração generativa.

Que dados pode o Copilot Studio fornecer às ferramentas? Que permissões têm as ferramentas do Copilot Studio?

Quando um agente chama uma ferramenta, o sistema envia os valores de entrada necessários. Esta informação pode incluir elementos do histórico da conversação ou dados dos acionadores de eventos. Quando o sistema orquestra entre agentes, suporta a continuidade ao transmitir o contexto relevante ao agente recetor.

Que tipos de problemas podem surgir quando um agente usa ferramentas e outros agentes?

Podem ocorrer erros quando o agente prepara entradas ou gera saídas, ou se selecionar a ferramenta, tópico ou agente errado. Para evitar esses problemas, certifique-se de que os metadados sejam precisos e inequívocos em todos os elementos disponíveis para orquestração.

A informação proveniente de acionadores ou consultas de utilizadores pode incluir dados não intencionais ou sensíveis. Se essa informação for encaminhada para um tópico, ferramenta ou outro agente, pode levar a resultados indesejados. Para mais informações, consulte Resolução de problemas e limitações.

Que proteções o Copilot Studio tem em vigor para uma IA responsável?

O Copilot Studio inclui uma série de salvaguardas:

  • Os agentes utilizam apenas conhecimento, ferramentas, tópicos e agentes explicitamente configurados pelo criador.
  • Os administradores podem restringir que ferramentas e agentes estão disponíveis.
  • Os criadores podem exigir confirmação do utilizador antes de executar ferramentas que modificam dados.
  • Os acionadores e a orquestração operam sob a autenticação do criador e estão sujeitos às permissões configuradas.
  • A inspeção de payload, classificadores e filtros de conteúdo detetam instruções maliciosas ou prejudiciais na entrada do utilizador, dados de acionamento, resultados de ferramentas e conteúdo informativo.
  • A validação de entidades com expressões Power Fx pode restringir os valores de entrada (por exemplo, limitar os destinatários de e-mail a um domínio específico).
  • Você pode configurar se o histórico completo de conversas é passado e a tarefa a ser concluída quando seu agente delega a outros agentes externos.

Se um ataque potencial for detetado (por exemplo, em payloads de acionador ou saídas de ferramentas), a execução será bloqueada e um erro de conteúdo filtrado é apresentado no mapa de atividades.

Para manter a transparência, os agentes incluem a mensagem padrão: "Só para que você esteja ciente, às vezes uso IA para responder às suas perguntas".

Como posso enviar comentários sobre orquestração generativa?

Você pode fornecer comentários para o Copilot Studio.