Messaggi di risposta avanzati

Molti dei di integrazione le piattaforme supportano messaggi di risposta avanzati specifici della piattaforma. Questi messaggi possono essere utilizzati per fornire all'utente finale più di semplici risposte di testo. Puoi scegliere tra diversi tipi di risposta. Ad esempio, puoi mostrare immagini, riprodurre audio o fornire pulsanti. Ogni piattaforma supporta un sottoinsieme dei tipi di risposta disponibili.

Dove trovare questi dati

Quando crei un agente, è più comune utilizzare la console Dialogflow ES (visita la documentazione, apri la console). Le istruzioni riportate di seguito riguardano l'utilizzo della console. Per accedere ai dati delle risposte agli intent:

  1. Vai alla console di Dialogflow ES.
  2. Seleziona un agente.
  3. Seleziona Intent nel menu della barra laterale a sinistra.
  4. Seleziona un intent.
  5. Scorri verso il basso fino alla sezione Risposte.

Se stai creando un agente utilizzando l'API anziché la console, consulta Riferimento agli intent. I nomi dei campi delle API sono simili a quelli dei campi della console. Le istruzioni riportate di seguito evidenziano eventuali differenze importanti tra la console e l'API.

Aggiungere messaggi di risposta avanzati

La sezione Risposte contiene schede per ogni piattaforma, inclusa una piattaforma predefinita. Puoi definire le risposte per la piattaforma predefinita, che può essere utilizzata su tutte le piattaforme.

Screenshot che mostra l'aggiunta di messaggi avanzati.

Puoi definire le risposte per schede specifiche della piattaforma, che funzionano solo sulle piattaforme corrispondenti. Puoi anche scegliere di utilizzare le risposte predefinite per una piattaforma specifica. in modo da non dover creare risposte di testo duplicate per tutte le piattaforme.

Screenshot dell'aggiunta di messaggi avanzati.

Per aggiungere messaggi di risposta avanzati:

  1. Seleziona la scheda della piattaforma che ti interessa. Se la scheda della piattaforma che ti interessa non viene visualizzata, fai clic sul pulsante Aggiungi e selezionala.
  2. Fai clic sul pulsante Aggiungi risposte. Un menu a discesa mostra i tipi di risposta supportati dalla piattaforma.
  3. Scegli il tipo di risposta. Questi aspetti sono descritti di seguito.
  4. Inserisci i campi per il tipo di risposta selezionato.
  5. Aggiungi altre schede e risposte delle piattaforme in base alle esigenze. Puoi aggiungere fino a 10 messaggi ordinati in ogni scheda.
  6. Fai clic su Salva.

Puoi utilizzare la modalità riferimenti ai parametri nelle risposte ai parametri di riferimento forniti per l'utente finale eventi in fase di esecuzione.

Risposte di testo

Per impostazione predefinita, le risposte di tipo Testo inviano un messaggio di risposta all'utente finale.

Se la conversione del testo in voce è attivata per un agente o richiesta dalle richieste di rilevamento dell'intento, il testo fornito viene utilizzato per sintetizzare la voce e riprodurre l'audio. In questo caso, il testo fornito può facoltativamente utilizzare il linguaggio SSML (Speech Synthesis Markup Language).

I campi sono:

  • Elenco di voci di testo o SSML

Quando inserisci una risposta, premi Maiusc + Invio per inserire una nuova riga o semplicemente Invio per inserire un'altra risposta di testo.

Si applicano le seguenti limitazioni:

  • Massimo 300 voci di testo per risposta di testo

Risposte con immagini

Le risposte Immagine inviano un'immagine all'utente finale. Contengono i seguenti campi:

  • URL pubblicamente accessibile per l'immagine

Risposte delle schede

Le risposte scheda inviano all'utente finale un'immagine, un titolo della scheda, un sottotitolo della scheda e pulsanti interattivi. Lo stile della scheda varia in base alla piattaforma.

Puoi configurare i pulsanti per indirizzare l'utente finale a un URL o per inviare testo preconfigurato a Dialogflow come se l'utente finale avesse fornito un'espressione.

Alcuni dei campi sono facoltativi, a seconda della piattaforma:

  • URL pubblicamente accessibile per un'immagine
  • Titolo della scheda
  • Sottotitolo della carta
  • Elenco di pulsanti con i seguenti campi:
    • Titolo pulsante
    • Testo da inviare come espressione dell'utente finale o URL da aprire

Si applicano le seguenti limitazioni:

  • Massimo 10 schede per piattaforma e per lingua per un intent. Ad esempio, se il tuo agente supporta inglese, francese, piattaforma X e piattaforma Y, un intent può avere al massimo 40 schede:

    • 10 carte in inglese per il binario X
    • 10 carte in inglese per il binario Y
    • 10 carte francesi per la piattaforma X
    • 10 schede in francese per la piattaforma Y

Risposte rapide

Le risposte di Risposta rapida inviano un pulsante all'utente finale. Puoi configurare i pulsanti per inviare a Dialogflow un testo preconfigurato come se l'utente finale avesse fornito un'espressione.

I campi sono:

  • Titolo del pulsante
  • Elenco di voci di testo da inviare come espressione dell'utente finale

Si applicano le seguenti limitazioni:

  • Massimo una risposta di risposta rapida per piattaforma e per lingua per un intento. Ad esempio, se il tuo agente supporta inglese, francese, piattaforma X e piattaforma Y, un intent può avere al massimo quattro risposte rapide:

    • 1 risposta rapida in inglese per la piattaforma X
    • 1 risposta rapida in inglese per la piattaforma Y
    • 1 risposta rapida in francese per la piattaforma X
    • 1 risposta rapida in francese per la piattaforma Y
  • Massimo 10 voci di testo per risposta a risposta rapida.

  • Massimo 20 caratteri per inserzione di testo.

Sintetizzare le risposte vocali

Le risposte di sintesi vocale vengono utilizzate per sintetizza la voce dalle risposte testuali e riproduce l'audio. Il testo fornito può, facoltativamente, utilizzare il linguaggio SSML (Speech Synthesis Markup Language).

I campi sono:

  • Testo o SSML

Si applicano le seguenti limitazioni:

Riprodurre le risposte audio

Le risposte Riproduci audio vengono utilizzate per riprodurre file audio. I file audio vengono forniti in un Cloud Storage di sincronizzare la directory di una VM con un bucket.

I campi sono:

  • URI dell'oggetto Cloud Storage in formato gs://bucket-name/object-name.

Si applicano le seguenti limitazioni:

  • Supportata solo dal gateway telefonico Dialogflow. integrazione
  • Specifiche del file audio: un singolo canale (mono) di audio PCM lineare (2 byte/campione) a 8 kHz
  • Massimo 20 risposte audio da riprodurre per intento

Trasferisci le risposte alle chiamate

Le risposte della chiamata di trasferimento vengono utilizzate per trasferire il chiamante per un'integrazione telefonica.

I campi sono:

  • Il numero di telefono a cui trasferire la chiamata.

Si applicano le seguenti limitazioni:

Risposte payload personalizzate

Alcune piattaforme supportano una risposta del payload personalizzata per gestire risposte avanzate non standard. Questi payload personalizzati vengono forniti in formato JSON definita nella documentazione della piattaforma.

Puoi anche inviare un payload personalizzato alle integrazioni che sviluppi. Non verrà elaborato da Dialogflow, quindi devi gestirlo nella tua logica di business.

Puoi configurare un payload personalizzato per più piattaforme. Per la configurazione, utilizza la piattaforma predefinita e in un formato JSON simile al seguente:

{
  "facebook": {
    "attachment": {
      "type": "",
      "payload": {}
    }
  },
  "slack": {
    "text": "",
    "attachments": []
  }
}

Tipi di risposta dell'Assistente Google

L'integrazione dell'Assistente Google fornisce molti tipi di messaggi di risposta. Per ulteriori informazioni, consulta Riferimento per le risposte dell'Assistente Google.

Altri tipi di risposta

Altri tipi di messaggi sono supportati da varie piattaforme. Puoi visualizzare l'elenco completo nel Riferimento REST per il messaggio di risposta. Per ulteriori informazioni, consulta la documentazione sull'integrazione della piattaforma.