Partilhar via


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 a documentação de visualização do Microsoft Copilot Studio e está sujeito a alterações.

As funcionalidades de pré-visualização não se destinam a utilização em 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.

Observação

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 em tempo de fluxo que mencione uma limitação de dados, sugerimos que desligue o modo expresso e o experimente com outros fluxos.

Pré-requisitos

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 Copilot Studio associado.
  • O ambiente Power Automate deve estar numa nova infraestrutura. Consulte Disponibilidade e Licenciamento 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.

Observação

Também pode ativar o modo expresso a partir do ' Quando um agente chama um fluxo ' ou do 'Quando uma aplicação chama um fluxo de gatilho' enquanto está a construir o fluxo no designer no cartão de gatilho.

Captura de ecrã que mostra o modo express toggle no cartão de gatilho no flow designer.

Diretrizes para usar o modo expresso

Quando usar o modo expresso Quando não usar o modo expresso
Fluxos pesados em lógica: O seu fluxo de agentes não devolve grandes quantidades de dados da resposta dos conectores (grandes quantidades de dados excedem o limite de memória do modo expresso). Fluxos pesados em dados: O fluxo do teu agente move muitos dados (por exemplo, lista as linhas numa tabela grande, ou uma ação de obter itens 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, provavelmente terá estes problemas quando o fluxo for implementado e executado em produção.

Disponibilidade

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 execute 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.

Observação

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 nos ambientes Power Automate, mudar 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. Ainda é cobrado pelo número de ações usadas na 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 de 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. Podes conseguir fazer mais de 100 ações, dependendo do peso do fluxo e da quantidade de processamento de dados que o fluxo faz. 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 seu 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.