Extrait Séquence d’invite suivante

Les informations contenues dans cette page d’aide s’appliquent à la fois à Studio et à Desktop Studio.

L’extrait Séquence d’invite suivante est un extrait que vous devez créer dans votre script lorsque vous utilisez des Studio Action ayant la propriété nextPromptSequence. Cela inclut des Action comme l’Cloud Transcribe Action ou l’Échange voicebot Action.

Code pour TRANSCRIPTION DANS LE NUAGE

Lorsque vous utilisez Turn-by-Turn Transcription, l’énoncé à transcrire est stocké dans la variable spécifiée dans la propriété transcriptVarName (out) de l’Action Cloud Transcribe. Si vous utilisez le contenu transcrit pour permettre à un agent virtuel textuel de gérer des interactions vocales, vous devez :

  • Configurez la propriété transcriptVarName (out) avec le nom de la variable qui contiendra la transcription retournée. Par exemple, transcriptVarName.
  • Ajoutez une Action Extrait qui crée un objet dont le nom correspond à la variable dans transcriptVarName (out). L’extrait doit également convertir le contenu de cet objet en JSON. Par exemple :

    DYNAMIC transcriptVarName
    ASSIGN nextPromptSequenceJSONout = "transcriptVarName.asJSON()"
  • Configurez la propriété nextPromptSequence avec le nom de la variable qui contient le contenu JSON. Par exemple, nextPromptSequenceJSONout.
  • Configurer votre script pour gérer le contenu transcrit.

Si vous utilisez le contenu transcrit à une autre fin, vous n’avez pas besoin d’inclure l’Action Extrait ni de configurer nextPromptSequence. Votre script doit être configuré pour gérer le contenu transcrit.

Code pour Échange voicebot

Lorsqu’un agent virtuel envoie une réponse à un énoncéClosed Ce qu’un contact dit ou tape. d’un contact, la réponse est stockée dans la variable spécifiée dans le champ nextPromptSequenceVarName (out). La réponse est transmise à la propriété nextPromptSequence sous la forme d’une série de séquences des invitesClosed Un segment d’une invite audio jouée pour le contact. que le script joue pour le contact.

Le contenu de la variable utilisée dans le champ nextPromptSequenceVarName (out) doit être transmis sous forme de JSON. Vous pouvez convertir le contenu dans la propriété nextPromptSequence ou utiliser un extrait dans une Action Extrait Action. Both approaches are acceptable. However, the benefit of creating a variable in a Snippet to hold the converted object is that it makes it easier to see where the conversion is happening. Par exemple :

DYNAMIC nextPromptSequence
ASSIGN nextPromptSequenceJSONout = "nextPromptSequence.asJSON()"

Utiliser un Extrait de code

Si vous souhaitez utiliser un extrait, ajoutez une Action Extrait à votre script avant Échange voicebot :

  1. Configurez la propriété nextPromptSequenceVarName (out) avec le nom de la variable qui contiendra la réponse de l’agent virtuel. Par exemple, nextPromptSequence.
  2. Ajoutez les lignes suivantes à l’Action Extrait. Les variables que vous utilisez peuvent être différentes.

    DYNAMIC nextPromptSequence
    
    ASSIGN nextPromptSequenceJSONout = "nextPromptSequence.asJSON()"
    
    
  3. Configurez la propriété nextPromptSequence dans l’Action Échange voicebot avec la variable nextPromptSequenceJSONout.

Convertir dans la Propriété

Si vous convertissez la variable dans la propriété nextPromptSequence, utilisez la variable nextPromptSequenceVarName (out) avec la fonction asJSON(). Par exemple :

  • nextPromptSequenceVarName (out) : nextPromptSequence
  • nextPromptSequence : nextPromptSequence.asJSON()