Panoramica dei componenti predefiniti

I componenti predefiniti sono una raccolta di flussi predefiniti forniti da Dialogflow CX per attività e scenari comuni. Puoi utilizzarli per accelerare lo sviluppo di agenti nuovi ed esistenti.

Esistono due tipi di componenti predefiniti:

  • Componenti di base: componenti che raccolgono parametri specifici, come nome e indirizzo.
  • Casi d'uso: componenti che rappresentano user journey più ampi, come l'esecuzione di un pagamento, che utilizzano uno o più componenti di base.

I flussi dei componenti predefiniti includono intent ed entità pronti per l'uso. Per i componenti che richiedono integrazioni con servizi esterni, devi modificare la configurazione dei webhook flessibili per l'integrazione con gli endpoint appropriati.

Sono disponibili i seguenti componenti dei blocchi di base:

Sono disponibili i seguenti componenti dei casi d'uso:

Limitazioni

Si applicano le seguenti limitazioni:

  • I componenti predefiniti supportano l'inglese (en).

Importa un componente predefinito

Se il tuo progetto si trova all'interno di un perimetro dei Controlli di servizio VPC (VPC-SC), puoi aggiungere una regola in uscita che consenta il traffico dal perimetro al bucket Google Cloud di proprietà di Google in cui sono archiviate le versioni successive dei componenti predefiniti. Per saperne di più, consulta Importa un componente predefinito nei Controlli di servizio VPC.

Per importare un componente predefinito nel progetto:

  1. Vai alla console Dialogflow CX.
  2. Scegli il tuo progetto Google Cloud .
  3. Seleziona l'agente o creane uno nuovo.
  4. Seleziona la scheda Gestisci.
  5. Fai clic su Predefinito nel riquadro Gestisci.
  6. Seleziona il componente di interesse e fai clic su Import as flow (Importa come flusso).
  7. Consulta la documentazione specifica del componente corrispondente per determinare se è necessaria una configurazione aggiuntiva per il webhook.
  8. Inizia a testare e personalizzare.

Controlli di servizio VPC

Se il tuo progetto si trova all'interno di un perimetro dei Controlli di servizio VPC (VPC-SC), puoi aggiungere una regola in uscita per importare le ultime versioni dei componenti predefiniti dal bucket Storage esterno ospitato da Google Google Cloud in cui sono archiviati.

Se le regole dei perimetri di servizio VPC impediscono il traffico in uscita verso il bucket ospitato da Google, durante l'importazione potresti ricevere un messaggio di errore contenente "Autorizzazione negata durante l'accesso all'URI di archiviazioneGoogle Cloud 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'".

Per importare il componente, crea una regola in uscita che consenta al traffico di accedere al progetto Google Cloud specificato contenente il bucket StorageGoogle Cloud gs://gassets-api-ai.

I seguenti attributi descrivono la risorsa e le operazioni per attivare l'importazione dalla risorsa di proprietà di Google:

  • Risorsa: projects/921279757870
  • Nome servizio: storage.googleapis.com
  • Metodo: google.storage.objects.get

Personalizzazioni e impostazioni

Per personalizzare il componente e migliorare le impostazioni, completa i seguenti passaggi:

  1. Modifica le risposte dell'agente e le entità personalizzate per soddisfare le tue esigenze aziendali.
  2. Per gli agenti vocali, applica queste impostazioni di sintesi vocale:
  3. Se utilizzi un'integrazione della telefonia che ti consente di estrarre i valori dei parametri dalla pressione dei tasti del telefono, attiva DTMF per le integrazioni della telefonia.
  4. Testa l'agente utilizzando il simulatore.
  5. Testa il componente tramite voce utilizzando Dialogflow CX Phone Gateway.

Gestisci gli eventi di uscita

Quando un componente predefinito completa correttamente un'attività, esce con la END_FLOW destinazione della transizione simbolica.

Quando un componente predefinito non può completare un'attività, genera i seguenti eventi per la pagina chiamante che ha causato la transizione al flusso del componente predefinito. Gestisci questi eventi nel tuo agente creando i gestori di eventi corrispondenti nella pagina di chiamata.

Per saperne di più, consulta gli eventi integrati:

  • flow-cancelled
  • flow-failed
  • flow-failed-human-escalation

Altre funzionalità

Alcuni componenti predefiniti hanno funzionalità aggiuntive. Consulta la documentazione specifica del componente per verificare quali funzionalità sono implementate per un determinato componente.

Funzionalità di ripetizione

Se hai difficoltà a capire l'agente virtuale o non senti una risposta, puoi chiedere all'agente virtuale di ripetere l'ultimo prompt.

Frasi di esempio:

  • Cosa hai appena detto?
  • Ripeti.
  • Puoi ripetere?
  • Pardon.

Funzionalità della sala d'attesa

Se vuoi prenderti un minuto per rispondere all'agente e non hai una risposta immediata a un prompt, puoi chiedere all'agente virtuale di attendere. Quando vuoi continuare la conversazione, puoi dire all'agente "Sono pronto" per riprenderla. La funzionalità della sala d'attesa è abilitata in alcuni componenti predefiniti chiamando il componente predefinito della sala d'attesa.

La funzionalità della sala d'attesa può essere attivata anche in qualsiasi punto dell'agente seguendo le istruzioni di configurazione. Per saperne di più, consulta la panoramica del componente predefinito Sala d'attesa.

Frasi di esempio:

  • Aspetta.
  • Aspetta un attimo.
  • Un attimo, fammi controllare.
  • Sto controllando, attendi.
  • Ora sono pronto.

Funzionalità di riproduzione

Chiedi all'agente di riprodurre le informazioni per vedere cosa ha raccolto finora. L'agente riproduce quindi i parametri attualmente acquisiti.

Frasi di esempio:

  • Riproduci.
  • Riproducilo.
  • Rileggila.
  • Rileggimela.

Intent comuni

Gli intent comuni forniscono comportamenti condivisi tra più componenti predefiniti.

Intent comuni Descrizione
prebuilt_components_confirmation_yes Frasi positive utilizzate per esprimere affermazione, consenso o per sottolineare l'aggiunta di qualcosa che enfatizza e amplifica un'affermazione in risposta a una domanda o richiesta.
prebuilt_components_confirmation_no Frasi negative utilizzate per esprimere dissenso, negazione o rifiuto in risposta a una domanda o a una richiesta.
prebuilt_components_confirmation_done Frasi utilizzate per esprimere che hai completato un'attività o una richiesta.
prebuilt_components_escalate_human_agent Frasi utilizzate per richiedere che l'agente virtuale ti metta in contatto con un agente umano.
prebuilt_components_start_over Frasi utilizzate per richiedere che l'intera esperienza venga riavviata dall'inizio.
prebuilt_components_playback Frasi specifiche per richiedere la riproduzione dell'input attualmente raccolto in modo da poter dare conferma.
prebuilt_components_replay Frasi utilizzate per richiedere la ripetizione del prompt precedente.
prebuilt_components_waiting_room Frasi utilizzate per esprimere la necessità di tempo per esaminare, trovare o fornire informazioni in risposta a una domanda o richiesta.
prebuilt_components_ready Frasi utilizzate per comunicare all'agente virtuale che vuoi continuare un'azione.