Create New Dialog

Chatbot dikenal karena kemampuan percakapannya yang mirip dengan manusia. Untuk menghasilkan pengalaman pengguna yang lebih baik, Anda dapat menggunakan dialog flows untuk membuat percakapan chatbot agar lebih manusiawi. Dalam 3Dolphins, dialog flows merupakan aspek krusial yang membuat chatbot melakukan komunikasi secara kontekstual.

Dialog flows mendefinisikan konteks dialog yang sebenarnya. Misalnya, user mungkin mengatakan “temukan ATM terdekat di Jakarta Pusat”, lalu di tengah percakapan, user tersebut dapat mengatakan “temukan hotel di Jakarta Pusat”, dialog flows memungkinkan kami untuk melakukan hal tersebut.

Di sudut kanan atas, klik tombol '+New Dialog'. Kemudian, Anda akan melihat halaman untuk membuat dialog baru, seperti gambar di bawah ini.

Penjelasan Komponen:

IkonNamaDeskripsi

Dialog Fallback

Untuk menampilkan respons gagal dari bot yang terdapat pada dialog jika ada terjadi fallback.

Term and Synonym

Untuk mengatur tingkat kemiripan kata dari respons user ke FAQ atau dialog yang dipahami oleh bot

Transition Response

Trigger untuk menyimpan session dialog untuk ditanyakan lagi saat pengguna memanggil dialog lain, setelah dialog lain sudah selesai dipanggil, Bot akan melanjutkan session dialog sebelumnya

Clone Dialog

Digunakan untuk melakukan duplikasi intention dan entitas dari dialog yang dipilih.

Reminder Dialog

Trigger untuk mengingatkan pelanggan agar menjawab dialog yang diajukan oleh bot.

  • Reminder Timeout: Masukkan waktu dalam seconds untuk mengaktifkan reminder dialog. Apabila anda mengatur waktu timeout pada bot, nilai waktu yang dimasukkan pada field ini harus lebih kecil daripada waktu timeout.

  • Reminder Prompt: Bot akan memberikan kalimat atau quick reply apabila pelanggan tidak merespon dialog bot dalam waktu yang ditentukan pada field reminder timeout.

  • Reminder Payload: Merupakan trigger yang akan dibaca oleh sistem untuk mengirimkan reminder prompt.

Dialog Flows terdiri dari 4 tahapan yang harus diselesaikan, yaitu:

  1. Intention and Entity: Menentukan intention dan entity yang dibutuhkan dalam dialog.

  2. Prompt Response: Mengatur respons bot untuk setiap entity yang telah ditentukan sebelumnya.

  3. Integration: Entity dari respons user dapat digunakan untuk melakukan query (get data) melalui SDK integration web service.

  4. Configuration: Menetapkan confident level setiap entity seperti, success response, failed response hingga unrecognized response sebelum proses penyimpanan dilakukan pada build model.

Last updated