Get Bot Transcript

Icon for the Get Bot Transcript action - a yellow circle with a piece of paper with lines on it inside.

Retorna a transcrição da conversa entre um agente virtual e um contato. Essa ação também pode retornar informações da intenção da conversa. Os dados exatos que são capturados dependem da configuração selecionada na página Transcrição do aplicativo de agente virtual no Hub de Agente Virtual. Você pode capturar somente a transcrição, somente a intenção, a transcrição e a intenção, ou nada.

Os dados capturados são armazenados em uma variável. Você pode usar os dados armazenados da maneira que quiser, mas precisa configurar o script para gerenciá-los. Por exemplo, para interações que são transferidas para agentes humanos, você poderia passar a transcrição para o o aplicativo de agente usando uma ação Runapp.

Use Get Bot Transcript com agentes virtuais suportados. Consulte a seção Dependências nesta página para obter mais informações.

Dependências

  • Get Bot Transcript suporta os seguintes provedores de agentes virtuais:

    • Amazon Lex V1
    • Amazon Lex V2 
    • Cognigy
    • Google Dialogflow ES
    • Google Dialogflow CX
    • Microsoft Azure
    • Nuance Mix
    • Integrações de agentes virtuais personalizadas
  • Essa ação não tem suporte para uso com integrações de agentes virtuais de voz que usam conexões 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..
  • A opção Transcrição deve ser ativada na página Transcrição do aplicativo de configuração no Hub de Agente Virtual para o agente virtual que você quer usar com essa ação.
  • Os dados capturados são armazenados temporariamente enquanto durar o ID de contato. Se você precisar salvar os dados, configure o script para enviá-los a um arquivo.
  • Você pode usar Get Bot Transcript com todas as ações do Studio para agentes virtuais: Textbot Exchange, , Voicebot Exchange e Voicebot Conversation.

Tipos de script suportados

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

Chat Telefone Digital

Propriedades de entrada

Estas propriedades definem dados que a ação usa durante a execução.

Propriedade

Descrição

Caption

Altere a Caption para algo que identifica exclusivamente esta ação no script. O relatório de caminho de tecla IVR inclui o nome e a legenda da ação. Legendas descritivas e exclusivas tornam os relatórios mais fáceis de ler e entender.

Format

Digite o formato em que você quer que a transcrição seja retornada. Os formatos suportados são HTMLJSON.

Propriedades de saída

Estas propriedades contêm variáveis que armazenam dados retornados da execução da ação. Elas estão disponíveis para referência e uso quando a ação é concluída.

Propriedade

Descrição

TranscriptVarName (out)

Contém o texto transcrito.

Condições de ramal resultante

Condições de ramal resultante permitem que você crie ramais no seu script para atender diferentes resultados quando uma ação é executada.

Condição

Descrição

Default Caminho percorrido, a menos que o script atenda a uma condição que exige que ele percorra um dos outros ramais. Também é percorrido se os outros ramais da ação não estiverem definidos.
OnError

O caminho seguido quando a ação não é executada adequadamente. Por exemplo, quando há um problema inesperado, como conectividade ruim, erros de sintaxe, códigos de erro HTTP e assim por diante. A variável ERR deve ser preenchida com uma explicação condensada do problema.

OnSuccess

Caminho seguido se a ação for concluída sem erros e quaisquer chamadas de API ou retornos de dados foram bem-sucedidos (códigos de resposta 2xx).

Código de ação SNIPPET exigido

Esta ação requer o código de snippet Transcrição. Este código cria um objeto dinâmico para armazenar os dados de transcrição. Ele também copia o conteúdo da transcrição do objeto para uma variável para que ele possa ser passado para o o aplicativo de agente.

Script de exemplo

Este é um exemplo para mostrar como esta ação pode ser usada em scripts. Ele não é voltado para um script inteiro. Criação de script adicional pode ser necessária.

O script de exemplo mostra um script de agente virtual que usa a ação Voicebot Exchange. Ele inclui um ramal para quando o agente virtual sinaliza que a interação precisa ser transferida para um agente humano. O ramal em questão é mostrado na imagem abaixo.

Quando o agente humano atende a chamada, a ação Get Bot Transcript solicita a transcrição e passa os dados retornados à ação Snippet. O código snippet também cria um objeto de dados dinâmicos chamado myTranscript. Em seguida, ele converte os dados para JSON e os armazena em uma variável chamada transcriptHtml. Isso permite que eles sejam enviados para o aplicativo de agente. A ação Runapp é configurada para exibir uma página da web que contém a transcrição.

Um exemplo de um script que inclui a ação Get Bot Transcript.

O exemplo anterior usa a ação Voicebot Conversation. Get Bot Transcript também pode ser usada com Voicebot Exchange, Textbot Conversation e Textbot Exchange.

Baixar script.