In genere, le intenzioni vengono associate quando un'espressione dell'utente finale corrisponde a una frase di addestramento dell'intenzione. Tuttavia, puoi anche attivare gli intent utilizzando gli eventi. Gli eventi possono essere richiamati in molti modi.
Esistono due tipi di eventi:
- Eventi piattaforma:
Questi eventi integrati sono forniti dalla piattaforma
integrazioni.
Vengono invocati quando si verificano eventi specifici della piattaforma.
Ad esempio, l'evento
FACEBOOK_LOCATION
viene invocato dall'integrazione di Facebook quando un utente finale accetta o rifiuta una richiesta relativa alla sua posizione. - Eventi personalizzati: Si tratta di eventi definiti da te. Puoi richiamare questi eventi utilizzando fulfillment o l'API. Ad esempio, puoi impostare un avviso a tempo durante una conversazione, che richiama un evento in un determinato momento. Questo evento potrebbe attivare un'intenzione che avvisa l'utente finale di qualcosa.
Configurare un intent per gli eventi
Gli eventi vengono identificati semplicemente dal nome. Gli eventi specifici della piattaforma hanno nomi specifici, ma puoi assegnare qualsiasi nome agli eventi personalizzati.
Per configurare un intent in modo che venga attivato quando vengono richiamati determinati eventi:
- Vai alla console di Dialogflow ES.
- Seleziona un agente.
- Seleziona Intenti nel menu della barra laterale a sinistra.
- Seleziona un'intenzione.
- Espandi la sezione Eventi.
- Inserisci uno o più nomi di eventi.
Per aggiornare gli eventi di intent con l'API, consulta il tipo Intent.
Parametri evento
Quando richiamati, gli eventi possono anche avere dati parametro a cui puoi accedere nelle risposte dell'intent attivato. Per ulteriori informazioni, vedi Riferimento per i parametri evento.