Acelerar a execução do fluxo de agentes com o modo expresso (pré-visualização)

[Este artigo é uma documentação de pré-lançamento e está sujeito a alterações.]

Por padrão, um fluxo de agente iniciado por um agente ou aplicativo falhará se demorar mais de dois minutos para responder ao agente ou aplicativo chamador. Essa falha afeta a funcionalidade e a usabilidade do agente ou aplicativo que chama o fluxo.

Captura de ecrã do aviso de tempo limite de fluxo do agente.

Importante

Este artigo contém documentação de pré-visualização do Microsoft Copilot Studio e está sujeito a alterações.

As funcionalidades de pré-visualização não se destinam a ser utilizadas em ambiente de produção e podem ter funcionalidades restritas. Esses recursos estão disponíveis antes de um lançamento oficial para que você possa obter acesso antecipado e fornecer feedback.

Se você estiver criando um agente pronto para produção, consulte Visão geral do Microsoft Copilot Studio.

Com o modo expresso, um fluxo pode alcançar tempos de execução mais rápidos. Esta funcionalidade aumenta a probabilidade de os fluxos de agentes serem concluídos dentro da janela de dois minutos e fornecer uma resposta a tempo.

A imagem a seguir mostra um exemplo da aceleração para um fluxo específico com modo expresso e sem ele.

Captura de tela da comparação de desempenho entre sem modo expresso e com modo expresso.

Note

A aceleração varia de acordo com a complexidade do fluxo e as ações utilizadas dentro dele. O modo Express funciona melhor para fluxos que não transferem muitos dados dos conectores, mas que demoram muito tempo de processamento. Recomendamos testar seus fluxos para ver se o modo expresso é adequado para seu cenário específico e o quanto ele melhora o desempenho do fluxo. Se encontrar um erro de execução do fluxo que mencione uma limitação de dados, sugerimos que desligue o modo rápido e tente com outros fluxos.

Prerequisites

Para usar o modo expresso, seu fluxo deve atender aos seguintes requisitos:

  • O fluxo deve ter Quando um agente chama um fluxo ou Quando um aplicativo chama um fluxo como gatilho.
  • O fluxo deve ter uma ação de Resposta ao agente ou Responder ao aplicativo.
  • O fluxo deve ter um plano do Copilot Studio associado.
  • O ambiente Power Automate deve estar numa nova infraestrutura. Consulte Disponibilidade para mais informações.

Ativar o modo expresso

  1. Selecione Fluxos e, em seguida, selecione o fluxo para o qual deseja ativar o modo expresso.

  2. Na seção Detalhes da página Visão geral , selecione Editar.

    O painel Detalhes é exibido.

  3. Ative o modo Express. O alternador está na parte inferior do painel.

    Captura de ecrã da alternância do modo expresso na página de detalhes do fluxo.

Note

Também pode ativar o modo expresso a partir do próprio acionador Quando um agente chama um fluxo ou Quando uma aplicação chama um fluxo enquanto está a criar o fluxo no estruturador no cartão do acionador.

Captura de ecrã que mostra o botão de alternar do modo expresso no cartão do acionador no estruturador de fluxos.

Diretrizes para usar o modo expresso

Quando usar o modo expresso Quando não usar o modo expresso
Fluxos com lógica intensiva: o fluxo do agente que não devolve grandes quantidades de dados da resposta dos conectores (quantidades elevadas de dados excedem o limite de memória do modo expresso). Fluxos de dados intensivos: o fluxo do agente move grandes volumes de dados (por exemplo, listar as linhas de uma tabela de grande dimensão ou uma ação de obter itens que devolve 1.500 linhas de dados com 100 colunas).
O fluxo do agente tem uma ação de resposta, o que significa que o fluxo é sensível ao tempo. Um agente aguarda a execução do fluxo e envia uma resposta o mais rápido possível. O seu fluxo de agente não tem uma ação de resposta. O fluxo é do tipo fire-and-forget. Ele não precisa enviar de volta uma resposta para um agente de chamada ou aplicativo.
O modo Express é executado com sucesso e de forma otimizada durante o teste. O modo expresso falha durante o teste devido a um limite de tamanho ou de memória variável. Se o fluxo falhar durante um teste, é provável que venha a enfrentar estes problemas quando o fluxo for implementado e estiver a ser executado em ambiente de produção.

Availability

Atualmente, o modo Express só está disponível para alguns ambientes que são atualizados para uma nova arquitetura que o suporta. A Microsoft está no processo de atualização de ambientes para suportar o modo expresso. Nenhuma ação é necessária de sua parte para atualizar seu ambiente.

Para verificar se o modo expresso está disponível no seu ambiente:

  1. Certifique-se de que tem um fluxo de agente simples no Copilot Studio com o acionador Quando um agente chama um fluxo ou Quando uma aplicação chama um fluxo, e alguma ação. Se você não tiver um fluxo com esses elementos, crie um.

  2. Procure o seletor do modo expresso no estruturador do cartão do acionador.

Se o modo expresso não aparecer, seu ambiente ainda não oferece suporte a esse recurso.

Note

Se o seu ambiente ainda não está na nova infraestrutura, pode ter alguns fluxos que estão a atrasar a atualização do ambiente. Pode seguir alguns passos descritos em Ambientes do Power Automate movidos para uma nova arquitetura para ajudar a desbloquear a atualização automática futura.

Licenciamento

O modo Express está disponível apenas para fluxos de trabalho no plano Copilot Studio. Não há custo adicional em executar os teus fluxos neste modo. Continua a ser faturado pelo número de ações utilizadas ao abrigo da medição do Copilot Studio.

Limitações

Aqui estão algumas limitações conhecidas a serem observadas ao usar o modo expresso.

Limitações na publicação do fluxo

As ações de atraso e webhook no fluxo não são suportadas quando o modo expresso está ativado. Aparecem erros ao guardar o fluxo. Para esses casos, tente desativar o modo expresso e tente novamente.

Limitações no tempo de execução do fluxo

Há algumas limitações de tempo de execução ao usar o modo expresso.

Prazo de execução

Com o modo expresso ativado, os fluxos devem ser concluídos em dois minutos. Fluxos que demoram mais tempo.

Tamanho do fluxo

  • Não deve incluir mais de 100 ações numa execução de fluxo. A contagem de ações inclui ciclos, que contam como uma ação para cada iteração do ciclo. Os seguintes limites aplicam-se aos loops:
    • Aplicar a cada ciclo numa matriz: máximo de 100 itens
    • Ciclo Executar até: máximo de 100 iterações
  • Limite de conteúdo variável: 1.024 caracteres. Se conseguires, encontra soluções alternativas para não inserir mais de 1.024 caracteres em variáveis como Set variable, Append to String Variable ou Initialize variable.

100 ações é um limite seguro para o tamanho do fluxo. Poderá conseguir executar mais de 100 ações, dependendo da intensidade do fluxo e da quantidade de processamento de dados realizado pelo fluxo. Para mais informações sobre a gestão do tamanho do fluxo, consulte Diretrizes para utilização do modo expresso.

Tamanho da mensagem

O limite de tamanho de mensagem para dados passados em uma ação individual (resposta do conector) é de 64 KB.

Mensagens de erro

Mostramos mensagens de erro no tempo de execução detalhando por que o fluxo falhou se for devido a qualquer uma das limitações de tempo de execução mencionadas anteriormente. Se você tiver um fluxo que não atenda aos pré-requisitos para o modo expresso, recomendamos executar o fluxo com o modo expresso Desativado.

Outras limitações ao usar o modo expresso

  • Testar o teu fluxo automaticamente não funciona no designer de fluxo. Os testes utilizam automaticamente o reenvio de fluxo e o reenvio de fluxo não pode ser utilizado com fluxos acionados por agentes ou por aplicações.
  • As iterações de loop não aparecem nos Detalhes da execução quando a resposta do conector excede o limite de memória. Em alguns casos, pode notar que as iterações de ciclo não aparecem quando monitoriza um ciclo (Aplica a cada ou Executar até). Teste seu fluxo em um ambiente de desenvolvimento e ative o modo expresso para depuração antes de publicar na produção.