Intent biasanya dicocokkan saat ekspresi pengguna akhir cocok dengan frasa pelatihan intent. Namun, Anda juga dapat memicu intent menggunakan peristiwa. Peristiwa dapat dipanggil dengan banyak cara.
Ada dua jenis peristiwa:
- Peristiwa platform: Peristiwa bawaan ini disediakan oleh integrasi platform.
Fungsi ini dipanggil saat peristiwa khusus platform terjadi.
Misalnya, peristiwa
FACEBOOK_LOCATION
dipanggil oleh integrasi Facebook saat pengguna akhir menerima atau menolak permintaan untuk lokasi pengguna akhir. - Peristiwa kustom: Peristiwa ini ditentukan oleh Anda. Anda dapat memanggil peristiwa ini menggunakan fulfillment atau API. Misalnya, Anda dapat menetapkan pemberitahuan berwaktu selama percakapan, yang memanggil peristiwa pada waktu tertentu. Peristiwa ini dapat memicu intent yang memberi tahu pengguna akhir tentang sesuatu.
Mengonfigurasi intent untuk peristiwa
Peristiwa diidentifikasi hanya dengan namanya. Peristiwa khusus platform memiliki nama tertentu, tetapi Anda dapat memberi nama peristiwa kustom apa pun.
Untuk mengonfigurasi intent agar dipicu saat peristiwa tertentu dipanggil:
- Buka konsol Dialogflow ES.
- Pilih agen.
- Pilih Intent di menu sidebar kiri.
- Pilih intent.
- Luaskan bagian Peristiwa.
- Masukkan satu atau beberapa nama peristiwa.
Untuk memperbarui peristiwa intent dengan API, lihat jenis Intent.
Parameter peristiwa
Saat dipanggil, peristiwa juga dapat memiliki data parameter yang dapat Anda akses dalam respons intent yang dipicu. Untuk informasi selengkapnya, lihat Referensi parameter untuk parameter peristiwa.