O VAV (Agente virtual de voz) é um recurso de autoatendimento no Webex Contact Center que ajuda você a integrar a plataforma de Resposta de voz interativa (IVR) com serviços de IA baseados em nuvem. O VAV oferece suporte a interações semelhantes a humanos que fornecem assistência inteligente e automatizada aos autores de chamadas. A capacidade do VAV permite que os chamadores resolvam problemas de forma rápida e mais eficiente no fluxo de IVR e reduz as chamadas direcionadas a agentes humanos.

O VAV utiliza tecnologias como Processamento de Linguagem Natural (NLP), Reconhecimento Automatizado de Fala (ASR) e TTS (text-to-speech) para compreender a intenção do chamador e fornecer respostas de voz personalizadas e relevantes.

VAV oferece os seguintes benefícios:

  • Capacidade de responder rapidamente às consultas do autor da chamada em tempo real.

  • Capacidade de encaminhar um chamador a um agente em tempo real se o agente virtual não puder lidar com a conversa.

O Webex Contact Center usa os serviços de inteligência artificial da central de contatos (CCAI) por meio do conector de integração específico do provedor de serviços. Você pode usar os serviços de IA para projetar agentes virtuais e criar fluxos de chamadas IVR complexos.

  • Esse recurso está disponível apenas com serviços de assinatura da Cisco.

Serviços De Mídia regional

Os serviços CCAI suportam a regionalização. Os serviços CCAI estão disponíveis com regiões PSTN padrão e remotas na plataforma de próxima geração (RTMS). Para obter mais informações, consulte o artigo Configurar mídia regional para Voz do agente virtual.

Integrações suportadas

O Webex Contact Center atualmente suporta as seguintes integrações:

  • CX do Google Dialogflow
  • Google Dialogflow ES

O agente Dialogflow CX é um agente virtual que lida com conversas simultâneas com seus usuários finais. É um módulo de compreensão de linguagem natural que entende as nuances da linguagem humana. Você pode projetar e criar bots de agentes para lidar com os tipos de conversas necessários para o seu sistema. Para obter mais informações sobre o CX, consulte a Documentação do Google .

A conversa entre o agente virtual e o chamador aparece no widget Transcrição do Agent Desktop.

A conversa aparecerá no widget Transcrição somente se a resposta de satisfação "Agente diz" estiver definida no Dialogflow CX.

Pré-requisitos

Para integrar com o provedor de VAV, conclua as seguintes tarefas:

Recursos com suporte

O Virtual Agent-Voice com o Dialogflow CX suporta os seguintes recursos:

  • Resposta parcial
  • Evento personalizado
  • Parâmetros personalizados

Resposta parcial

Você pode configurar o recurso de resposta parcial no CX para notificar os usuários enquanto o agente Dialogflow busca a resposta através do webhook. Para obter mais informações, consulte Configurar resposta parcial no Dialogflow CX .

Evento personalizado

Você pode configurar eventos personalizados e recursos de carga personalizados no CX. O recurso de carga personalizada envia informações de carga do aplicativo Google CX para o lado do cliente para processamento. O recurso de evento personalizado ajuda a selecionar um evento específico a ser invocado no aplicativo CX usando a API do lado do cliente. Para obter mais informações, consulte Configurar eventos personalizados no Dialogflow CX .

Parâmetros personalizados

Você pode configurar parâmetros no console do Agent Builder ou no console do Dialogflow CX. O aplicativo CX Google Dialogflow envia esses parâmetros para o aplicativo do Centro de contatos Webex para processamento posterior. Para obter mais informações, consulte Configurar parâmetros personalizados no Dialogflow CX

Configurar atividade do agente virtual V2

A atividade do agente virtual V2 fornece uma experiência de conversação em tempo real para seus contatos. Você pode adicionar a atividade do Agente virtual V2 ao fluxo de chamadas para lidar com conversas ativadas por IA baseadas em fala. Quando um chamador fala, o sistema corresponde à fala com a melhor intenção no agente virtual. Além disso, ele auxilia o autor da chamada como parte da experiência de Resposta de voz interativa (IVR).

Resultados

Indica os caminhos de saída da atividade que ocorre com base no resultado da conversa entre o agente virtual e o chamador.

  • Tratadas – O resultado é acionado quando a execução do agente virtual é concluída.

  • Escalated – O resultado é disparado quando a chamada é requerida para ser escalada para o agente humano.

Tratamento de erros

Indica o caminho de saída da atividade para qualquer erro que ocorre durante a conversa entre o agente virtual e o chamador.

Errado – O fluxo leva esse caminho em qualquer cenário de erro.

Antes de começar

Configure o ponto de entrada e escolha o fluxo de roteamento (depois de criar o fluxo no editor de fluxo). Para obter mais informações, consulte Configurar um canal .

1

Na barra de navegação do Portal de gerenciamento, escolha Estratégia de roteamento > Fluxo .

2

Clique em Novo.

3

No campo Nome do fluxo , insira um nome exclusivo.

4

Clique em Iniciar fluxo de construção . A janela Flow Designer é exibida.

5

Arraste e solte a atividade Virtual Agent V2 da Activity Library para a tela de fluxo principal.

6

Em Configurações gerais , execute as seguintes ações:

  1. No campo Etiqueta de atividade , insira um nome para a atividade.

  2. No campo Descrição da atividade , insira uma descrição para a atividade.

7

Nas configurações Experiência de conversação , escolha uma das seguintes opções:

8

Nas configurações State Event , insira o nome do evento personalizado e os dados nas colunas Event Name - Event Data . O Evento do estado é um mecanismo para acionar o manipulador do evento que está configurado no bot do agente. No bot do agente, você pode configurar como o evento deve ser tratado.

  • Nome do evento –(opcional) Indica o nome do evento que está definido na plataforma de IA integrada de terceiros.

  • Dados do evento –(opcional) Indica os dados JSON que o sistema envia (como parte do nome do evento definido) para a plataforma de IA integrada de terceiros.

Você pode especificar o nome do evento e os dados na forma de um valor ou expressão estática. Para expressões, use esta sintaxe: {{ variable }}. Veja a seguir um exemplo do evento do estado que está configurado para cumprimentar o autor da chamada com uma mensagem de boas-vindas personalizada.

Nome do evento : Bem-vindo ao cliente

Dados do evento : {"Name": "John"}

9

Em Configurações avançadas , execute as seguintes ações:

  1. No campo Taxa de fala , insira o valor numérico ou a expressão para aumentar ou diminuir a taxa de saída da fala.

    • Os valores válidos para a entrada numérica estão no intervalo de 0,25 a 4,0. O valor padrão é 1.0.

      Por exemplo, com 0,5 definido como valor, a taxa de saída da fala se torna mais lenta do que a taxa ideal. Com 2 definido como o valor, a taxa de saída da fala se torna mais rápida do que a taxa ideal.

    • Para expressões, você pode usar a sintaxe: {{variable}}.

  2. No campo Volume Gain , insira o valor numérico ou a expressão para aumentar ou diminuir o volume de saída da fala.

    • Os valores válidos para a entrada numérica estão no intervalo de –96,0 a 16,0 decibéis (dB). O valor padrão é 0,0 dB.

    • Para expressões, você pode usar a sintaxe: {{variable}}.

  3. No campo Pitch , insira o valor numérico ou a expressão para aumentar ou diminuir o tom da saída da fala.

    • Os valores válidos para a entrada numérica estão no intervalo de –20,0 a 20,0 hertz (Hz). O valor padrão é 0,0 Hz.

    • Para expressões, você pode usar a sintaxe: {{variable}}.

  4. No campo Atraso de término , insira o valor numérico. Essa configuração permite que o agente virtual conclua a última mensagem antes que a atividade pare e siga para a próxima etapa no fluxo.

    Por exemplo, se você quiser que o agente virtual indique algo para o autor da chamada antes que o sistema escale a chamada para um agente, considere o tempo necessário para concluir a mensagem final antes do encaminhamento.

    O valor válido para a entrada numérica está no intervalo de 0 a 30 segundos. O valor padrão é 15 segundos.

    Se você configurar o valor Atraso de término como 0, o sistema não reproduzirá a última mensagem de áudio para o chamador.

  5. Marque a caixa de seleção Ativar transcrição da conversa para permitir que o Agent Desktop exiba a transcrição da conversa entre o agente virtual e o chamador.

    A transcrição bruta também está disponível por meio de uma URL dinâmica. Essa URL extrai seções específicas da transcrição com uma solicitação HTTP.

10

Em Variáveis de saída de atividade , você pode visualizar a lista de variáveis que armazena o status de saída do evento que ocorre durante a conversa entre o agente virtual e o chamador.

  • VirtualAgentV2.TranscriptURL –Armazena a URL que aponta para a transcrição da conversa entre o agente virtual e o chamador.

    Use a atividade Parse para extrair os parâmetros da transcrição de voz do agente virtual.

  • VirtualAgentV2.MetaData –Armazena os dados JSON recebidos do bot do agente como parte do evento personalizado de atendimento ou tratamento. Você pode usar esses dados para criar mais lógica de negócios no criador de fluxo.

  • VirtualAgentV2.StateEventName –Armazena o nome do evento personalizado que o sistema recebe do bot do agente depois que o sistema aciona um evento de estado personalizado.

  • Atualmente, en-US é o único idioma suportado.

  • Apenas o codec u-law é suportado.

  • Quando uma chamada é transferida para um agente em tempo real, a transcrição da conversa entre o chamador e o agente virtual é exibida no gadget de transcrição no Agent Desktop (apenas se o gadget de transcrição estiver configurado no Agent Desktop).

O agente Dialogflow ES é um agente virtual que lida com conversas simultâneas com seus usuários finais. É um módulo de compreensão de linguagem natural que entende as nuances da linguagem humana. Você pode projetar e criar bots de agentes para lidar com os tipos de conversas necessários para o seu sistema. Para obter mais informações sobre o Dialogflow ES, consulte a Documentação do Google .

A conversa entre o agente virtual e o chamador aparece no widget Transcrição do Agent Desktop. A conversa será exibida no widget Transcrição somente se a opção "Respostas" estiver definida no Dialogflow ES.

Pré-requisitos

Para integrar com o Dialogflow ES, conclua as seguintes tarefas:

Configurar atividade do agente virtual V2

Os clientes que usam a plataforma Next Generation podem configurar a atividade do agente virtual V2 no editor de fluxo.

A atividade do agente virtual V2 fornece uma experiência de conversação em tempo real para seus contatos. Você pode adicionar a atividade do Agente virtual V2 ao fluxo de chamadas para lidar com conversas ativadas por IA baseadas em fala. Quando um chamador fala, o sistema corresponde à fala com a melhor intenção no agente virtual. Além disso, ele auxilia o autor da chamada como parte da experiência de Resposta de voz interativa (IVR).

Não há suporte para mais de uma atividade do agente virtual V2 na mesma filial em um fluxo de chamada.

Resultados

Indica os caminhos de saída da atividade que ocorre com base no resultado da conversa entre o agente virtual e o chamador.

  • Tratadas – O resultado é acionado quando a execução do agente virtual é concluída.

  • Escalated – O resultado é disparado quando a chamada é requerida para ser escalada para o agente humano.

Tratamento de erros

Indica o caminho de saída da atividade para qualquer erro que ocorre durante a conversa entre o agente virtual e o chamador.

Errado – O fluxo leva esse caminho em qualquer cenário de erro.

Configurações padrão no nível do sistema

As configurações a seguir são definidas internamente no sistema por padrão. Essas configurações não aparecem na interface do usuário e não podem ser alteradas:

  • Número infinito de novas tentativas para lidar com erros inválidos ou sem erros de entrada.

  • A entrada direta está habilitada para interromper o Agente virtual durante a interação.

  • Símbolo de terminação DTMF = #. Essa configuração indica o fim da entrada.

  • DTMF "Tempo limite sem entrada" = 5 segundos. Essa configuração indica a duração em que o Agente virtual aguarda a entrada do chamador.

  • DTMF "Tempo limite entre dígitos" = 3 segundos. Essa configuração indica a duração de tempo em que o Agente virtual aguarda a próxima entrada DTMF do chamador antes de o Agente virtual continuar no fluxo de conversa.

Antes de começar

  • Configure um agente Dialogflow. Para obter mais informações sobre como criar um agente Dialogflow no Google Cloud, consulte Criar um agente .

  • Configure o conector do Google CCAI e crie uma configuração do CCAI no Control Hub.

  • Configure o ponto de entrada e escolha o fluxo de roteamento (assim que o fluxo for criado no editor de fluxo). Para obter mais informações, consulte Configurar um canal .

1

Inicie sessão no Control Hub , escolha Services > Contact Center > Flows .

2

Clique em Gerenciar fluxos e clique em Criar fluxos .

3

No campo Flow Name , insira um nome exclusivo e clique em Start Building Flow . A janela Flow Designer é exibida.

4

Arraste e solte a atividade Virtual Agent V2 da Activity Library para a tela de fluxo principal.

5

Em Configurações gerais , execute as seguintes ações:

  1. No campo Etiqueta de atividade , insira um nome para a atividade.

  2. No campo Descrição da atividade , insira uma descrição para a atividade.

6

Nas configurações Experiência de conversação , escolha uma das seguintes opções de configuração de IA do centro de contatos:

7

Nas configurações State Event , insira o nome do evento personalizado e os dados nas colunas Event Name - Event Data . O evento do estado é um mecanismo para acionar a intenção sem a necessidade de texto correspondente ou entrada falada. Você pode definir os eventos personalizados para acionar a intenção. Para obter informações sobre como configurar a intenção de eventos no Dialogflow ES, consulte Documentação do Google .

  • Nome do evento –(opcional) Indica o nome do evento que está definido na plataforma de IA integrada de terceiros.

  • Dados do evento –(opcional) Indica os dados JSON que o sistema envia (como parte do nome do evento definido) para a plataforma de IA integrada de terceiros.

Você pode especificar o nome do evento e os dados na forma de um valor ou expressão estática. Para expressões, use esta sintaxe: {{ variable }}. Veja a seguir um exemplo do evento do estado que está configurado para cumprimentar o autor da chamada com uma mensagem de boas-vindas personalizada.

Nome do evento : Bem-vindo ao cliente

Dados do evento : {"Name": "John"}

8

Em Configurações avançadas , execute as seguintes ações:

  1. No campo Taxa de fala , insira o valor numérico ou a expressão para aumentar ou diminuir a taxa de saída da fala.

    • Os valores válidos para a entrada numérica estão no intervalo de 0,25 a 4,0. O valor padrão é 1.0.

      Por exemplo, com 0,5 definido como valor, a taxa de saída da fala se torna mais lenta do que a taxa ideal. Com 2 definido como o valor, a taxa de saída da fala se torna mais rápida do que a taxa ideal.

    • Para expressões, você pode usar a sintaxe: {{variable}}.

  2. No campo Volume Gain , insira o valor numérico ou a expressão para aumentar ou diminuir o volume de saída da fala.

    • Os valores válidos para a entrada numérica estão no intervalo de –96,0 a 16,0 decibéis (dB). O valor padrão é 0,0 dB.

    • Para expressões, você pode usar a sintaxe: {{variable}}.

  3. No campo Pitch , insira o valor numérico ou a expressão para aumentar ou diminuir o tom da saída da fala.

    • Os valores válidos para a entrada numérica estão no intervalo de –20,0 a 20,0 hertz (Hz). O valor padrão é 0,0 Hz.

    • Para expressões, você pode usar a sintaxe: {{variable}}.

  4. No campo Atraso de término , insira o valor numérico. Essa configuração permite que o agente virtual conclua a última mensagem antes que a atividade pare e siga para a próxima etapa no fluxo.

    Por exemplo, se você quiser que o agente virtual indique algo para o autor da chamada antes que o sistema escale a chamada para um agente, considere o tempo necessário para concluir a mensagem final antes do encaminhamento.

    O valor válido para a entrada numérica está no intervalo de 0 a 30 segundos. O valor padrão é 15 segundos.

    Se você configurar o valor Atraso de término como 0, o sistema não reproduzirá a última mensagem de áudio para o chamador.

  5. Marque a caixa de seleção Ativar transcrição da conversa para permitir que o Agent Desktop exiba a transcrição da conversa entre o agente virtual e o chamador.

    A transcrição bruta também está disponível por meio de uma URL dinâmica. Essa URL extrai seções específicas da transcrição com uma solicitação HTTP.

9

Em Variáveis de saída de atividade , você pode visualizar a lista de variáveis que armazena o status de saída do evento que ocorre durante a conversa entre o agente virtual e o chamador.

  • VirtualAgentV2.TranscriptURL –Armazena a URL que aponta para a transcrição da conversa entre o agente virtual e o chamador.

    Use a atividade Parse para extrair os parâmetros da transcrição de voz do agente virtual.

  • VirtualAgentV2.MetaData e VirtualAgentV2.StateEventName variáveis não são aplicáveis.

  • Atualmente, en-US é o único idioma suportado.

  • Apenas o codec U-law é suportado.

  • Quando uma chamada é transferida para um agente em tempo real, a transcrição da conversa entre o chamador e o agente virtual é exibida no gadget de transcrição no Agent Desktop (apenas se o gadget de transcrição estiver configurado no Agent Desktop).

Transcrição de IVR e variáveis globais no Agent Desktop

O administrador pode fornecer acesso a um agente para visualizar a transcrição de IVR de conversação e para visualizar ou editar as variáveis globais (anteriormente conhecidas como CAD) com base nas configurações definidas no fluxo de chamadas.

Um agente pode visualizar a transcrição de IVR de conversação e as variáveis globais extraídas da transcrição de IVR de conversação com base nas permissões definidas no fluxo de chamadas pelo administrador. Para obter mais informações sobre a transcrição IVR de conversação no Agent Desktop, consulte IVR Widget de transcrição .

Para obter mais informações sobre as variáveis globais no Agent Desktop, consulte Inserir variáveis de dados associadas à chamada .