Prompt Response
Last updated
Last updated
Anda akan diarahkan untuk melanjutkan ke Tahap 2 yaitu Prompt Response. Prompt response adalah jenis dialog khusus yang meminta masukan dari user, konfirmasi dari sebuah respons, dan mengembalikan respons ke langkah berikutnya.
Saat percakapan terjadi, terkadang user tidak langsung mengirimkan semua entity yang dibutuhkan maka, disinilah kegunaan dari prompt response. Prompt response memungkinkan bot untuk memeriksa informasi yang dibutuhkan dari pelanggan apakah telah terpenuhi atau belum.
Pada halaman Prompt Response, Anda dapat menukar setiap prompt Anda dengan menggunakan ikon 'drag and drop'. Dan, untuk mengisi jawaban pertanyaan, klik tombol question' ( ).
Anda akan melihat pop-up form question, pada form ini terdapat beberapa tipe untuk menambahkan question pada masing-masing entitas, yaitu:
New line digunakan untuk menambahkan question dalam bubble yang berbeda.
In Line digunakan untuk menambahkan question entity dalam bubble yang sama.
Quick Reply dapat digunakan untuk menambahkan question sebagai quick reply.
Media dapat digunakan untuk menambah question menggunakan digital library.
Disini Anda akan mengatur respons bot untuk pertanyaan yang mungkin ditanyakan oleh user pada langkah sebelumnya. Misalnya, pada langkah sebelumnya, user bertanya tentang stasiun terdekat. Dalam form ini, Anda dapat mengatur bagaimana bot akan menanggapi pertanyaan itu dengan menambahkan jawaban di field question. Atau, Anda dapat mengisi output dari SDK atau process flow dengan menambahkan [$output$] di field question. Kemudian, tekan Enter dan klik tipe question yang ingin Anda gunakan seperti yang dijelaskan diatas.
Langkah ini juga digunakan untuk mengonfirmasi kesesuaian respons user terhadap feedback question dari bot. Misalnya, user bertanya tentang stasiun terdekat. Kemudian, bot akan melanjutkan percakapan dengan mengirimkan response pertanyaan 'di mana lokasi Anda saat ini?'. Namun, tiba-tiba jawaban user tidak sesuai dengan pertanyaannya. Bot masih akan menjawab pertanyaan pelanggan dan akan menanyakan kembali pertanyaan sebelumnya hingga mendapatkan jawaban yang sesuai.
Selain itu, Anda dapat menambahkan logika ke entity dengan menggunakan Entity Rules. Fungsi entity rules adalah untuk pengaturan entity rules menggunakan aturan MVEL (sintaks java). Ada 3 komponen utama pada aturan ini yaitu clear, skip, dan trigger (Informasi lebih lanjut simak penjelasannya di bawah). Bagian ini merupakan opsional. Contoh yang dapat digunakan, entity == ”isi dengan entity yang diinginkan”.
Penjelasan Komponen:
Action Rule | Deskripsi |
Clear All | Untuk menghapus konten dari semua entity. |
Clear Current | Untuk menghapus konten dari semua entity pada rule telah ditetapkan. |
Clear Variable | Untuk menghapus konten dari semua entity yang dipilih. |
Skip Variable | Untuk mengatur entity yang tidak akan diminta oleh Bot. |
Trigger Dialog | Untuk memanggil dialog lain. Saat Anda memilih variabel ini, akan ada tambahan field untuk memanggil dialog lain. Letakkan dialog tujuan Anda di sini. Note: Jika Anda menggunakan action ini, pastikan pada dialog tujuan Anda untuk melewati bagian pemilihan intention. Untuk melaksanakan hal ini, Anda harus mengatur 'entity intention to skip' dengan menggunakan process flow atau SDK pada halaman integration. |
Siapkan entity values atau Anda dapat melewatinya dan klik tombol 'next' untuk melanjutkan ke tahap 3 Integration.