In genere, gli intent vengono abbinati quando un'espressione dell'utente finale corrisponde a una frase di addestramento dell'intent. Tuttavia, puoi anche attivare gli intent utilizzando gli eventi. Gli eventi possono essere richiamati in molti modi.
Esistono due tipi di eventi:
- Eventi della piattaforma:
questi eventi integrati sono forniti dalle integrazioni della piattaforma
.
Vengono richiamati quando si verificano eventi specifici della piattaforma.
Ad esempio, l'evento
FACEBOOK_LOCATIONviene richiamato dall'integrazione di Facebook quando un utente finale accetta o rifiuta una richiesta per la sua località. - Eventi personalizzati: sono eventi che definisci tu. Puoi richiamare questi eventi utilizzando il fulfillment o l'API. Ad esempio, puoi impostare un avviso a tempo durante una conversazione, che richiama un evento a una determinata ora. Questo evento potrebbe attivare un intent che avvisa l'utente finale di qualcosa.
Configurare un intent per gli eventi
Gli eventi vengono identificati semplicemente in base al loro 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.
- Select an agent
- Seleziona Intent nel menu della barra laterale a sinistra.
- Seleziona un intent.
- Espandi la sezione Eventi.
- Inserisci uno o più nomi di eventi.
Per aggiornare gli eventi di intent con l'API, consulta il tipo Intents.
Parametri evento
Quando vengono richiamati, gli eventi possono anche avere dati dei parametri a cui puoi accedere nelle risposte dell'intent attivato. Per ulteriori informazioni, consulta la documentazione di riferimento sui parametri per un parametro evento.