Google Dialogflow CX

Serviço de Bot do Google Dialogflow CX é uma plataforma de terceiros que fornece agentes virtuais. Os agentes virtuais interpretam o que seus contatos dizem e respondem adequadamente. Eles fazem isso usando tecnologias como:

Os agentes virtuais são flexíveis e podem fornecer uma variedade de funções para atender às necessidades de sua organização. Por exemplo, você pode projetar seu agente virtual para lidar com algumas tarefas simples ou para servir como um agente interativo complexo.

CXone suporta o uso do Serviço de Bot do Google Dialogflow CX somente com canais de voz. CXone suporta recursos baseados em enunciados comGoogle Dialogflow CX . Recursos que exigem streaming de áudio não são suportados.

Dialogflow ES e CX são ofertas públicas e você pode comprá-las diretamente através de NICE CXone. No entanto, a versão pública não possui recursos de telefonia completos ou conexões nativas entre o Dialogflow e Google Contact Center AI Agent Assist. Esses recursos estão disponíveis ao comprar de NICE CXone parceiros.

Comparação de Google Dialogflow CX e ES

CXone apoia Google Dialogflow ES e CX. As duas versões são semelhantes, mas têm algumas diferenças importantes.

Dialogflow ES é adequado para bots pequenos e simples. Ele simula caminhos de conversação não lineares usando uma estrutura plana de intenções e contexto como guia. Essa abordagem não oferece suporte a bots grandes ou complexos. Você pode passar contextos usando a propriedade customPayload da ação Hub de Agente Virtual Studio você usa em seus scripts. Esses bots usam dados de contexto para determinar as intenções do contato.

Dialogflow CX oferece suporte a um fluxo de conversação complexo e não linear adequado para bots grandes e complexos. Ele permite que as intençõesFechado O significado ou propósito por trás do que um contato diz/digita; o que o contato quer comunicar ou alcançar. sejam reutilizadas e não requer contexto. Você pode passar dados customPayload, mas não precisa incluir contexto.

Fluxo de conversa para agentes virtuais de voz

Para iniciar uma interação com um agente virtual de voz, os contatosFechado A pessoa que interage com um agente, RVI ou bot em seu centro de contato. ligam para um número de telefone e chegam à sua organização. O contato pode estar conectado diretamente ao agente virtual ou pode precisar escolher uma opção em um menu RVIFechado Menu de telefone automatizado que permite que os chamadores interajam por meio de comandos de voz, entradas de teclas ou ambos para obter informações, encaminhar uma chamada de voz de entrada ou ambos.. Uma vez iniciada a conversa com o agente virtual, os enunciadosFechado O que um contato diz ou digita. do contato são transcritosFechado Também chamado de STT, esse processo converte a linguagem falada em texto. em texto para que o agente virtual possa analisá-los. As respostas do agente virtual são convertidas em fala sintetizada usando um serviço de conversão de texto em falaFechado Permite que os usuários insiram prompts gravados como texto e usem uma voz gerada por computador para falar o conteúdo. antes de serem enviadas ao contato. A transcrição e a síntese de fala podem ocorrer no CXone ou, em alguns casos, na plataforma do provedor.

Após o início da conversa, o agente virtual analisa os enunciados do contato para entender o propósito ou significado do que a pessoa diz. Isso é conhecido como a intenção do contato. Quando a intenção é identificada, o agente virtual envia uma resposta apropriada ao contato. Dependendo de como a integração é configurada, as solicitações e respostas são tratadas de duas maneiras. Elas podem ser:

No final da conversa, o agente virtual envia um sinal para o script do Studio. Pode sinalizar que a conversa foi concluída ou que o contato precisa falar com um agente real. Se a conversa for concluída, a interação será encerrada. Se for necessário um agente real, o script faz a solicitação. O contato é transferido para um agente quando houver um disponível.

Após o término da conversa, tarefas pós-interação podem ser executadas, como registrar informações em um CRMFechado Sistemas de terceiros que gerenciam itens como contatos, informações de vendas, detalhes de suporte e históricos de casos..

Pré-requisitos

Para usar agentes virtuaisFechado Um aplicativo de software que interage com os clientes no lugar de um agente humano ao vivo. Google Dialogflow CX com o CXone, você precisa:

  • Uma conta do Google Cloud Platform.

  • Um agente virtual do Google Dialogflow CX configurado e treinado para fornecer respostas às solicitações de seus contatos. Para concluir a integração no CXone, você precisa do nome do agente virtual das configurações do agente virtual no console Google Dialogflow CX.

  • Um número de telefone, se você estiver usando uma conexão de canal de retorno SIPFechado Protocolo usado para sinalizar e controlar sessões de comunicação multimídia, como chamadas de voz e vídeo. com um agente virtual de voz do Dialogflow CX. Você deve solicitar o número do Google. Você pode fazer isso em Integrações, na seção Gerenciar do console Google Dialogflow CX. Consulte a documentação online do Google Dialogflow CX para obter mais informações.

Visibilidade alfa no Google

Visibilidade alfa é um programa do Google que fornece a projetos do Google Cloud acesso a recursos que não estão disponíveis por outro meio. A visibilidade alfa não é necessária para usar o Dialogflow CX com o CXone. No entanto, há um caso em que pode ser necessário ativar a visibilidade alfa.

A visibilidade alfa é necessária para que o último enunciado do usuário seja retornado do agente virtual Dialogflow com as informações de intenção. Você pode ver essas informações em um rastreamento de script. Se a variável lastUserUtterance estiver vazia quando deveria conter dados, a visibilidade alfa pode não estar habilitada para o seu projeto. Se você precisar dessas informações, seu projeto do Google Cloud deverá ter a visibilidade alfa habilitada.

Componentes de uma integração

A integração do Google Dialogflow CX envolve os seguintes componentes:

Transcrições de conversas

Você pode capturar a transcrição e as informações de intenção das conversas de voz do Google Dialogflow CX. Se você usa uma conexão de canal de retorno SIP com o Dialogflow CX, esta opção não está disponível para você. Você pode usar os dados capturados da maneira que quiser. Por exemplo, nos casos em que a interação é transferida para um agente ativo, você pode exibi-la para um agente. Outra opção poderia ser salvá-la como um registro permanente da conversa. Você pode optar por capturar apenas a transcrição, apenas as informações de intenção, as duas coisas ou nenhuma delas.

Se quiser capturar essas informações, você deve permitir isso nas configuraçõesAmazon Lex V1 no Hub de Agente Virtual. Você também pode configurar um script do Studio usado com seus agentes virtuais. Seu script deve incluir uma ação Get Bot Transcript configurada para gerenciar os dados capturados. Os dados capturados são armazenados temporariamente enquanto durar o ID de contato. Se você precisar salvá-los, configure o script para enviá-los a um arquivo. Você é responsável por filtrar todos os dados salvos para PII (informações de identificação pessoal).

Contact Center AI Insights

Se você usa o Google Dialogflow Contact Center AI Insights, precisa fazer uma configuração adicional para seu script do Studio. O recurso Contact Center AI Insights funciona somente em conversas que foram marcadas como concluídas.

Por padrão, leva 24 horas para as conversas do agente virtual Dialogflow CX serem marcadas como concluídas. No entanto, você pode forçá-las a encerrar enviando uma intenção automatizada ao Dialogflow no final de cada interação.

Para fazer isso, você precisa enviar o valor conversation_complete pela propriedade AutomatedIntent da ação Voicebot Exchange depois que a interação terminar. Você pode codificar esse valor na propriedade ou pode enviá-lo por uma variável.

Dicas de contexto de fala

As dicas de contexto de fala são palavras e frases enviadas ao serviço de transcrição. Eles são úteis quando há palavras ou frases que precisam ser transcritas de uma determinada maneira. As dicas de contexto de fala podem ajudar a melhorar a precisão do reconhecimento de fala. Por exemplo, você pode usá-los para melhorar a transcrição de informações como números de endereço ou expressões monetárias.

Se quiser usar dicas de contexto de fala, você deve adicioná-las ao seu script. As dicas de contexto de fala do Dialogflow são enviadas à carga útil personalizada. Você deve incluir dois parâmetros:

  • speechContexts.phrases: O token da classe Google Um quadrado com uma seta apontando do centro para o canto superior direito. para a dica que você quer dar. O token deve corresponder ao idioma e à localidade dos seus contatos. Se quiser adicionar vários tokens, adicione um parâmetro speechContexts.phrases para cada token.
  • speechContexts.boost: Um valor numérico ponderado entre 1 e 20 para o phrase especificado. O serviço de transcrição usa esse valor ao selecionar uma possível transcrição para palavras nos dados de áudio. Quanto maior o valor, maior a probabilidade de o serviço de transcrição escolher aquela palavra ou frase dentre as alternativas.

Por exemplo:

DYNAMIC customPayload
customPayload.speechContexts.phrases="$OOV_CLASS_ALPHANUMERIC_SEQUENCE"
customPayload.speechContexts.boost=10		

Você pode ver o conteúdo desse parâmetro em rastreios do Studio e logs do aplicativo.

Diretrizes de script personalizadas

Antes de integrar um agente virtualFechado O significado ou propósito por trás do que um contato diz/digita; o que o contato quer comunicar ou alcançar., você precisa saber:

  • Em qual script você deseja adicionar um agente virtual.
  • A ação do Studio que você precisa usar.

  • Onde as ações Studio devem ser colocadas em seu fluxo de script.
  • Os requisitos de configuração específicos do agente virtual que você está usando.
  • Como concluir o script após adicionar a ação do agente virtual. Você pode precisar:
    • Adicionar trechos de inicialização conforme necessário ao script usando ações Snippet. Isso é necessário se quiser personalizar o comportamento do seu agente virtual.
    • Reconfigurar os conectores de ação para garantir o fluxo de contato adequado e corrigir possíveis erros.
    • Use a ramificação OnReturnControlToScript para lidar com o desligamento ou encerramento da interação. Se você usar a ramificação Default para lidar com o desligamento ou encerramento de uma interação, seu script pode não funcionar conforme o esperado.
    • Conclua qualquer script adicional e teste o script.

Certifique-se de que todos os parâmetros do as ações que você adiciona ao seu script são configuradas para passar os dados corretos. As páginas de ajuda online para as ações abordam como configurar cada parâmetro.

Além disso, certifique-se de configurar completamente seu agente virtual no provedor. Verifique se está configurado com todas as mensagens padrão possíveis. Isso inclui mensagens de erro ou mensagens indicando que uma intenção foi cumprida.

Se você precisar de assistência com scripting no Studio, entre em contato com seu Representante de Contas do CXone, consulte a seção Guia de referência técnica da ajuda online ou visite o site da Comunidade NICE CXoneUm quadrado com uma seta apontando do centro para o canto superior direito..

Ações do Studio para agentes virtuais de voz

Há duas ações Studio para agentes virtuais de voz, Voicebot Exchange e Voicebot Conversation.

Ação Voicebot Exchange

A ação Voicebot Exchange é para agentes virtuais complexos ou para quando você precisa personalizar o comportamento do agente virtual de um turno para outro. Ela monitora a conversa entre o contato e o agente virtual, turno a turno. Ela envia todo enunciadoFechado O que um contato diz ou digita. para o agente virtual. O agente virtual analisa o enunciado quanto à intençãoFechado O significado ou propósito por trás do que um contato diz/digita; o que o contato quer comunicar ou alcançar. e ao contexto e determina qual resposta dar. A ação passa a resposta do agente virtual ao contato. Quando a conversa é concluída, a ação continua o script.

Esta é a ação preferencial para uso com agentes virtuais de voz. Se você deseja configurar interromper ou nenhuma entrada, scripts adicionais serão necessários. Caso esteja usando uma conexão de retorno de canal SIPFechado Protocolo usado para sinalizar e controlar sessões de comunicação multimídia, como chamadas de voz e vídeo., você deve usar a ação Voicebot Conversation.

Ação de conversa do Voicebot

A ação Voicebot Conversation é para uso somente com bots muito simples ou quando você usa uma conexão de retorno de canalSIPFechado Protocolo usado para sinalizar e controlar sessões de comunicação multimídia, como chamadas de voz e vídeo.. Ela não permite que o script do Studio personalize ou controle o comportamento do agente virtual de turno a turno.

Esta ação interage diretamente com o agente virtual e monitora passivamente a conversa em tempo real. O agente virtual analisa a intençãoFechado O significado ou propósito por trás do que um contato diz/digita; o que o contato quer comunicar ou alcançar. e o contexto da conversa a partir de um fluxo de áudio constante. Ele retorna as respostas apropriadas para o contato. Quando o agente virtual indica que a conversa terminou, a ação continua o script Studio. A ação transmite qualquer informação relevante para pop-ups de telaFechado Estado que permite que um agente conclua os requisitos de trabalho após terminar uma interação., roteamento de agentes e assim por diante.

Esta ação não é recomendada para uso com Google Dialogflow CX a não ser que você esteja usando uma conexão canal de retorno SIP.