Anda dapat menggunakan intent tindak lanjut untuk menetapkan konteks secara otomatis untuk pasangan intent. Intent tindak lanjut adalah turunan dari intent induk terkait. Saat Anda membuat intent tindak lanjut, konteks output akan otomatis ditambahkan ke intent induk dan konteks input dengan nama yang sama akan ditambahkan ke intent tindak lanjut. Intent tindak lanjut hanya dicocokkan jika intent induk dicocokkan dalam giliran percakapan sebelumnya. Anda juga dapat membuat beberapa tingkat intent tindak lanjut bertingkat.
Dialogflow menyediakan banyak intent tindak lanjut standar untuk balasan umum pengguna akhir seperti "ya", "tidak", atau "batal". Anda juga dapat membuat intent tindak lanjut sendiri untuk menangani balasan kustom.
Misalnya, agen penata rambut mungkin memiliki intent bertingkat berikut.
Intent name |
Latihan frasa |
Input context |
Output context |
Respons intent |
---|---|---|---|---|
Janji temu | Halo | appointment-followup |
Apakah Anda ingin membuat janji temu? |
|
⤷ Janji temu - ya | Ya | appointment-followup | appointment-yes-followup | Mau potong rambut? |
⤷ Potongan rambut - ya | Ya | appointment-yes-followup | Janji temu Anda telah ditetapkan. | |
⤷ Potongan rambut - tidak | Tidak | appointment-yes-followup | Sampai jumpa. | |
⤷ Janji temu - tidak | Tidak | appointment-followup | Sampai jumpa. |
Tempat menemukan data ini
Saat membuat agen, hal yang paling umum adalah menggunakan konsol Dialogflow ES (kunjungi dokumentasi, buka konsol). Petunjuk di bawah berfokus pada penggunaan konsol. Untuk mengakses data intent:
- Buka konsol Dialogflow ES.
- Pilih agen.
- Pilih Intent di menu sidebar kiri.
Jika Anda membuat agen menggunakan API, bukan konsol, lihat Referensi intent. Nama kolom API mirip dengan nama kolom konsol.
Membuat intent tindak lanjut
Untuk membuat intent tindak lanjut:
- Dari daftar intent, arahkan kursor mouse ke intent induk yang diinginkan.
- Klik Tambahkan intent tindak lanjut.
- Pilih salah satu intent tindak lanjut yang telah ditetapkan sebelumnya, atau pilih kustom. Intent tindak lanjut yang telah ditentukan sebelumnya sudah menyertakan frasa pelatihan untuk balasan pengguna akhir yang diharapkan.