Suporte de resposta assíncrona para fluxos de agentes

Os agentes podem suportar fluxos de trabalho assíncronos. Os fluxos assíncronos continuam em execução para além do limite anterior de dois minutos e continuam a devolver uma resposta ao agente após a conclusão da execução. Esta funcionalidade está disponível apenas em ambientes a correr na nova infraestrutura.

Permitir respostas assíncronas

Para permitir que um fluxo continue a funcionar para além de dois minutos e responda assíncronamente ao agente:

  1. Abra o seu fluxo de agente e certifique-se de que utiliza o acionador Quando um agente chama o fluxo.

  2. Selecione a ação Responder ao agente na tela. O painel de configuração de ações abre-se.

  3. Selecione Configurações.

  4. Ativa a resposta assíncrona.

    Captura de ecrã do Responder no painel de definições de ações do agente com o botão de resposta assíncrona definido para Ligado.

  5. Guarda ou publica o fluxo.

Com esta definição, os fluxos de longa duração continuam para além do limite normal de dois minutos e retornam uma resposta de chamada ao agente assim que este termina. Se o utilizador enviar outra mensagem antes do fluxo terminar, o fluxo corre até à conclusão, mas o agente responde ao pedido mais recente do utilizador sem esperar que o fluxo termine primeiro.

Note

A funcionalidade de callback para fluxos assíncronos é totalmente suportada no Microsoft Teams. Outros canais também podem ter suporte para callbacks, mas não são testados formalmente. As chamadas de retorno não são suportadas no Microsoft Copilot e nos canais de telefonia.

Se precisar que o seu agente responda imediatamente, remova a ação de resposta do fluxo, conforme descrito na secção Ativar respostas imediatas .

Permitir respostas imediatas

Se o seu ambiente suportar resposta assíncrona mas quiser que o agente responda imediatamente, remova a ação Responder ao agente do fluxo. O agente responde imediatamente depois de desencadear com sucesso o fluxo.

Ambientes sem suporte a funcionalidades de resposta assíncrona

Se o seu ambiente não for compatível com uma resposta assíncrona, o agente poderá receber de imediato uma resposta de "fluxo concluído", enquanto o fluxo continua a ser executado em segundo plano.