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 predefinição, um agente ou uma aplicação inicia um fluxo de agente que falha se demorar mais de dois minutos a responder ao agente ou aplicação que o chamou. Esta falha afeta a funcionalidade e usabilidade do agente ou aplicação 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 à produção e poderão ter caraterísticas restritas. Estas funcionalidades estão disponíveis antes de uma versão oficial para que possa aceder antecipadamente e enviar comentários.

Se está a criar um agente pronto para produção, consulte Descrição Geral do Microsoft Copilot Studio.

Quando usa o modo expresso, o seu fluxo pode alcançar tempos de execução mais rápidos. Esta funcionalidade aumenta a probabilidade de que os fluxos do agente possam ser concluídos num prazo de dois minutos e consigam fornecer uma resposta a tempo.

A imagem seguinte mostra um exemplo de melhoria de desempenho para um fluxo específico com modo expresso e sem ele.

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

Nota

A aceleração varia consoante a complexidade do fluxo e as ações utilizadas. O modo expresso é ideal para fluxos que não transferem grandes volumes de dados dos conectores, mas exigem muito tempo de processamento. Teste os seus fluxos para ver se o modo expresso é adequado para o seu cenário específico e quanto melhora o desempenho do fluxo. Se encontrar um erro de runtime de fluxo que mencione uma limitação de dados, desativa o modo expresso e experimenta com outros fluxos.

Pré-requisitos

Para usar o modo expresso, o fluxo deve cumprir os seguintes requisitos:

  • O fluxo deve ter o acionador Quando um agente chama um fluxo ou Quando uma aplicação chama um fluxo.
  • O fluxo deve incluir uma ação de resposta, seja Responder ao agente ou Responder à aplicação.
  • O fluxo deve ter um plano do Copilot Studio associado.
  • O ambiente do Power Automate tem de estar na nova infraestrutura. Consulte a Disponibilidade para obter mais informações.

Ativar o modo expresso

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

  2. Na secção Detalhes da página Descrição geral, selecione Editar.

    É apresentado o painel Detalhes.

  3. Ative o Modo expresso. O comutador está na parte inferior do painel.

    Captura de ecrã do seletor do modo expresso na página de detalhes do fluxo.

Nota

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 a utilização do modo expresso

Quando usar o modo expresso Quando não usar o modo expresso
Fluxos com lógica intensiva: o seu fluxo de agente não devolve grandes quantidades de dados das respostas 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. Não precisa de enviar uma resposta a um agente ou a uma aplicação que efetuou a chamada.
O modo Expresso é executado com êxito e de forma ideal durante o teste. O modo Expresso falha durante o teste devido a um limite de tamanho variável ou a um limite de memória. Se o fluxo falhar durante um teste, é provável que venha a encontrar estes problemas quando o fluxo for implementado e executado em produção.

Disponibilidade

Atualmente, o modo Expresso só está disponível para ambientes atualizados com a nova arquitetura suportada. A Microsoft está a atualizar ambientes para suportar o modo expresso. Não é necessário realizar nenhuma ação para atualizar o 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 não tiver um fluxo com estes elementos, crie um.

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

Se o modo expresso não aparecer, o seu ambiente ainda não suporta esta funcionalidade.

Nota

Se o seu ambiente ainda não estiver na nova infraestrutura, alguns fluxos podem atrasar a atualização do ambiente. Para ajudar a desbloquear a atualização automática futura, consulte Ambientes do Power Automate movidos para uma nova arquitetura.

Licenciamento

O modo Expresso está disponível apenas para fluxos sob o plano Copilot Studio. Não há custos adicionais para executar os seus fluxos neste modo. Continua a ser faturado pelo número de ações utilizadas ao abrigo da medição do Copilot Studio.

Limitações

Esteja ciente destas limitações conhecidas ao utilizar 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 runtime do fluxo

Há algumas limitações de runtime ao usar o modo expresso.

Tempo de execução

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

Tamanho do fluxo

  • Não inclua 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 ciclos:
    • 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 carateres. Se possível, procure soluções para não inserir mais de 1.024 carateres em variáveis como Definir variável, Acrescentar à Variável da Cadeia (de Carateres), ou Inicializar variável.

100 ações é um limite seguro para o tamanho do fluxo. Na prática, poderá ser possível incluir mais de 100 ações, dependendo do tamanho do fluxo e do nível de processamento de dados que o fluxo realiza. Saiba mais sobre como gerir o tamanho do fluxo em Diretrizes para utilização do modo expresso.

Tamanho da mensagem

O limite de tamanho da mensagem para dados transmitidos numa ação individual (resposta do conector) é de 64 KB.

Mensagens de erro

A mensagem de erro de runtime indica o motivo da falha do fluxo, caso seja devido a uma das limitações de runtime mencionadas anteriormente. Se tiver um fluxo que não cumpre os pré-requisitos para o modo expresso, execute o fluxo com o modo expresso Desligado.

Outras limitações ao utilizar o modo expresso

  • Testar automaticamente o seu fluxo não funciona no estruturador de fluxos. 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 ciclo não são apresentada na vista Detalhes de execução quando a resposta do conector ultrapassa 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 o seu fluxo num ambiente de desenvolvimento e, em seguida, ative o modo expresso para depuração antes de publicar para produção.