In genere, le intenzioni vengono associate quando un'espressione dell'utente finale corrisponde a una frase di addestramento dell'intenzione. Tuttavia, puoi attivare gli intent anche utilizzando gli eventi. Gli eventi possono essere invocati in molti modi.
Esistono due tipi di eventi:
- Eventi della piattaforma:
si tratta di eventi integrati forniti dalle integrazioni della piattaforma.
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 che definisci tu. Puoi richiamare questi eventi utilizzando l'evasione 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'intenzione 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'intenzione in modo che venga attivata quando vengono invocati determinati eventi:
- Vai alla console 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 vengono richiamati, gli eventi possono avere anche dati parametro a cui puoi accedere nelle risposte dell'intent attivato. Per saperne di più, consulta Riferimento ai parametri per un parametro evento.