Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Saat intent dicocokkan saat runtime,
agen Dialogflow akan terus mengumpulkan informasi dari pengguna akhir
hingga pengguna akhir memberikan data untuk setiap parameter yang diperlukan.
Proses ini disebut
pengisian slot.
Secara default, Dialogflow tidak mengirim permintaan webhook fulfillment hingga mengumpulkan semua data yang diperlukan dari pengguna akhir.
Jika webhook untuk pengisian slot diaktifkan, Dialogflow akan mengirim permintaan webhook fulfillment untuk setiap giliran percakapan selama pengisian slot.
Meskipun pada umumnya, perintah parameter sudah cukup untuk mengumpulkan semua parameter
yang diperlukan, webhook untuk pengisian slot memungkinkan Anda menentukan logika agen
yang lebih spesifik selama pengumpulan parameter.
Misalnya, webhook Anda dapat menangani penyesuaian pertanyaan lanjutan
atau menetapkan slot parameter yang tidak dapat diambil dari respons pengguna akhir,
seperti dari database.
Mengaktifkan webhook untuk pengisian slot
Untuk mengaktifkan webhook untuk pengisian slot pada waktu desain:
Aktifkan Aktifkan panggilan webhook untuk pengisian slot.
Klik Simpan.
Menangani webhook untuk panggilan pengisian slot saat runtime
Pesan permintaan webhook yang diterima oleh layanan webhook Anda
memiliki kolom queryResult.parameters.
Kolom ini berisi kumpulan parameter saat ini yang disediakan
oleh pengguna akhir.
Nilai yang belum dikumpulkan
ditetapkan ke string kosong.
Contoh pesan respons webhook untuk menetapkan parameter dapat ditemukan di
Contoh Respons Webhook.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-04-03 UTC."],[[["Dialogflow collects required data from users through a process called slot filling, continuing until all parameters are filled."],["By default, Dialogflow only sends a fulfillment webhook request after all required data is collected, but it can be configured to send a request for each conversational turn."],["Enabling the webhook for slot filling provides more specific agent logic during parameter collection, such as customizing follow-up questions or setting parameters from a database."],["To enable webhook calls during slot filling, toggle the \"Enable webhook call for slot filling\" option in the Fulfillment section of an intent within the Dialogflow ES console."],["When a webhook for slot filling is enabled, each request to the webhook contains a `queryResult.parameters` field showing the current parameters with uncollected values being empty strings."]]],[]]