Transferir conversas para agentes usando o Omnicanal para Customer Service

Concluído

Podem ocorrer situações em que um agente precisa transferir uma conversa para um agente humano. Essa situação geralmente ocorre quando um usuário solicita informações que o agente não sabe ou depois que o agente capturou as informações necessárias para garantir que a conversa possa ser roteada corretamente para um agente humano. Quando um agente transfere uma conversa para o agente humano, ele compartilha o histórico completo da conversa (o contexto) e quaisquer variáveis com o agente. Os agentes do Microsoft Copilot Studio podem ser configurados para transferir conversas para agentes de organizações que usam aplicativos de participação do cliente para conduzir uma transferência genérica, conforme descrito em configurar entrega genérica. Esse recurso permite que o seu aplicativo de participação do cliente encaminhe os escalonamentos de entrada para a fila apropriada do agente humano e também permite que os agentes humanos examinem exatamente o que ocorreu na conversa anterior, para que possam continuar nesse ponto. Esse processo impede que os agentes solicitem informações previamente capturadas pelo agente.

Transferir conversas para agentes

Dois componentes principais que estão envolvidos quando um agente é transferido para um agente:

  • Informando ao agente quando transferir a conversa para um agente.

  • Informando ao agente para onde transferir a conversa.

Informe ao agente quando transferir a conversa para um agente

A forma que o Microsoft Copilot Studio informa ao agente de que é hora de transferir uma conversa para um agente é sempre a mesma. O Microsoft Copilot Studio inclui o nó de Conversa de gerenciamento de tópicos, que inclui opções para alternar entre diferentes tópicos e como potencialmente encerrar uma conversa. Ele fornece várias ações que podem ser iniciadas:

  • Ir para outro tópico: permite especificar outro tópico para o qual o usuário deve ser redirecionado.

  • Encerrar tópico atual: o tópico atual será encerrado para garantir que seja considerado concluído.

  • Encerrar todos os tópicos: todos os tópicos iniciados anteriormente na conversa serão fechados.

  • Transferir conversa: escalona a conversa para um agente humano.

  • Ir para a etapa: permite selecionar qualquer nó no tópico atual para o qual redirecionar os usuários.

  • Encerrar conversa: encerra a conversa

Captura de tela da transferência de conversa selecionada no menu.

Os autores do agente podem iniciar uma transferência para um agente por meio de um tópico específico. Por exemplo, se um cliente indicar que todo o seu sistema de ponto de venda está inoperante, o agente poderá chamar automaticamente o nó Transferir conversa e transferi-lo para um agente. Outra maneira de realizar essa tarefa é por meio do tópico Escalonar. Todos os agentes incluem um tópico de conversa denominado Escalonar, que inclui uma mensagem que é apresentada ao cliente. Você pode modificar o tópico Escalonar para incluir um nó Gerenciamento de Tópicos que seria transferido para um agente. O tópico Escalonar é disparado automaticamente quando alguém digita um conteúdo, como "falar com o agente". Também é possível disparar o tópico Escalonar por meio de outro tópico, selecionando Ir para outro tópico e selecionando-o.

Configurar onde entregar a conversa

Para facilitar a transferência de uma conversa para um agente, você terá de configurar o agente para enviar a conversa a um hub de participação do cliente, como a instância do Dynamics 365 Customer Service.

Seu agente pode ser configurado para enviar conversas para os seguintes hubs de participação do cliente:

  • Dynamics 365 Customer Service

  • Genesys

  • LivePerson

  • Salesforce

  • ServiceNow

  • ZenDesk

  • Hub de interação personalizado

Somente os agentes publicados podem ser usados para garantir que os recursos de ponta a ponta funcionem conforme o esperado. Verifique se você publicou o agente antes de validar a experiência integrada.

Quando você cria a conexão entre o Microsoft Copilot Studio e o Dynamics 365 Customer Service, um registro de aplicativo do Microsoft Entra ID é usado para chamar o agente. A criação do registro do aplicativo é feita no portal do Azure. Você pode registrar seus aplicativos acessando o Microsoft Entra ID e criando um novo registro em Registros de aplicativos.

As três áreas principais que podem ser definidas quando você cria o registro de aplicativo são:

  • Nome - nome voltado para o usuário do aplicativo. Esse nome poderá ser alterado posteriormente, se necessário.

  • Tipos de conta com suporte - essa área define quem pode acessar o aplicativo.

  • URI de Redirecionamento (opcional): essa área contém a URL para a localização do aplicativo.

Depois de definir os parâmetros, selecione o botão Registrar.

Para obter mais informações, consulte Usar o portal para criar um aplicativo do Microsoft Entra ID e uma entidade de serviço que possa acessar recursos.

Configurar a transferência para o agente

Cada agente só pode ser configurado para enviar conversas a uma instância do Dynamics 365 Customer Service. Você pode definir a instância do Dynamics 365 no agente individual. Se as conversas de vários agentes forem enviadas para sua instância do Dynamics 365, cada agente terá de ser configurado individualmente.

Para configurar a entrega, selecione Canais e vá para Hub de participação do cliente. Esta tela permite definir como o agente facilitará a entrega a diferentes aplicativos. Selecione o bloco do Dynamics 365 Customer Service para iniciar o processo de configuração.

Captura de tela do Omnicanal selecionado.

Você precisará selecionar o ambiente do Dynamics 365 Customer Service que deseja usar com o agente. Verifique se você selecionou um ambiente no qual a instância do Dynamics 365 Customer Service foi provisionada. A lista mostra todos os ambientes disponíveis, mesmo que o Dynamics 365 Customer Service não tenha sido provisionado.

O componente principal que você precisa fornecer é a ID do aplicativo criado anteriormente para o registro do Microsoft Entra ID. O Dynamics 365 Customer Service modela os agentes como usuários de aplicativos no aplicativo. Modelar agentes como usuários de aplicativos garante que o agente pode ter conversas enviadas como um agente humano. É importante que a ID do aplicativo seja exclusiva de sua organização (seu ambiente ou organização do Microsoft Dataverse). Cada agente que irá interagir com o mesmo ambiente do Dynamics 365 Customer Service terá que usar uma ID de aplicativo diferente. Talvez seja necessário criar vários registros de aplicativo para dar suporte a vários agentes.

No portal do Azure, vá para o Microsoft Entra ID e selecione Registros de aplicativos. Todos os aplicativos registrados serão exibidos. Selecione o aplicativo que você deseja usar com o agente. A ID do aplicativo será exibida na página Visão geral dos aplicativos. Copie a ID e cole-a no campo ID do Aplicativo do Microsoft Copilot Studio.

O Microsoft Copilot Studio usa um canal do Microsoft Teams para se comunicar com o Dynamics 365 Customer Service. Quando você percorrer o assistente de instalação, se um canal do Teams não tiver sido habilitado, será habilitado automaticamente.

Quando a conexão tiver sido estabelecida, você poderá selecionar o link Ir para Omnicanal para continuar configurando a conexão do agente no Omnicanal para Customer Service.

Observação

Quando o agente está no mesmo ambiente que o Customer Service implantado, ele detecta automaticamente a instância e faz a conexão.

Remover a conexão do Dynamics 365 Customer Service

Você pode selecionar Desconectar agente para desabilitar o usuário do aplicativo que representa o agente em sua instância do Omnicanal. Isso desconectará o agente do ambiente do Omnicanal especificado. Para adicionar o agente novamente, você precisará reconectá-lo.

Para obter mais informações, consulte Integrar um agente do Microsoft Copilot Studio e configurar a entrega genérica.