Integrasi Dialogflow

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.

Agen RBM melakukan panggilan API

Platform RBM kemudian menghubungi agen Dialogflow Anda untuk memicu intent yang ditentukan.

Platform RBM menghubungi agen Dialogflow

Dialogflow mengirimkan respons, yang dikirim platform RBM kepada pengguna.

Agen Dialogflow mengirim pesan ke pengguna

Saat pengguna merespons, platform RBM akan mengirimkan respons tersebut kembali ke Dialogflow, yang memproses teks pengguna dan menampilkan respons.

Pengguna dan agen Dialogflow berkomunikasi melalui RBM

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.