Saat agen RBM berkomunikasi dengan pengguna, agen akan mencoba memandu percakapan dengan balasan yang disarankan, tindakan yang disarankan, dan kata kunci. Alat ini meminta pengguna untuk merespons dengan cara tertentu yang dikenali dan dapat bereaksi dengan mudah oleh agen.
Namun, jenis percakapan terpandu ini mungkin terasa tidak wajar, dan pengguna dapat memilih untuk mengetik respons secara bebas. Untuk berkomunikasi dengan pengguna melalui cara percakapan, agen Anda perlu menggunakan natural language understanding (NLU) untuk menafsirkan respons pengguna dan mengubahnya menjadi sesuatu yang dipahami oleh agen Anda.
Dialogflow adalah modul NLU yang memproses input pengguna alami, memetakannya ke intent yang diketahui, dan merespons dengan balasan yang sesuai. Dengan mengintegrasikan Dialogflow dengan agen RBM, Anda dapat memulai percakapan dengan satu panggilan API RBM, lalu membiarkan agen Dialogflow Anda mengelola pemahaman dan respons pengguna. Dialogflow menangani respons yang beragam dan panggilan webhook ke dalam infrastruktur Anda agar percakapan menjadi personal dan dinamis sesuai keinginan Anda untuk mendesainnya.
Cara kerjanya
Saat agen RBM Anda menggunakan integrasi Dialogflow, Dialogflow akan menangani setiap pesan antara pengguna dan agen RBM Anda. Namun, agen RBM Anda harus melakukan panggilan API untuk memulai percakapan. Panggilan ini mencakup nomor telepon pengguna yang ingin Anda hubungi dan intent pertama yang ingin Anda picu di agen Dialogflow, biasanya sesuatu untuk memulai percakapan dengan pengguna.
Platform RBM kemudian menghubungi agen Dialogflow Anda untuk memicu intent yang ditentukan.
Dialogflow mengirimkan respons, yang dikirim platform RBM kepada pengguna.
Saat pengguna merespons, platform RBM akan mengirimkan respons tersebut kembali ke Dialogflow, yang memproses teks pengguna dan menampilkan respons.
Agen Dialogflow dan pengguna terus merespons satu sama lain, melalui platform RBM, hingga percakapan selesai.
Pertimbangan desain
Saat Anda menggunakan integrasi Dialogflow, perhatikan pertimbangan berikut:
- Anda harus mendesain percakapan dan kemampuan agen Anda di Dialogflow.
- Google Cloud Pub/Sub dinonaktifkan untuk agen RBM Anda. Agen Dialogflow Anda menangani semua respons dan peristiwa buatan pengguna.
- Integrasi Dialogflow tidak mendukung tindakan yang disarankan buat acara kalender.
Apa langkah selanjutnya?
Untuk mengintegrasikan agen RBM dengan Dialogflow, buat agen Dialogflow dan aktifkan Dialogflow untuk agen RBM Anda.
Setelah agen RBM dan Dialogflow Anda terintegrasi, respons desain yang memanfaatkan saran RBM dan kartu informasi, lalu mulai percakapan untuk menguji apa yang telah Anda buat.