Respons desain

Setelah mengintegrasikan agen RBM dengan Dialogflow, gunakan Konsol Dialogflow untuk menentukan cara agen Dialogflow Anda memahami dan merespons pengguna. Anda dapat mendesain intent yang memetakan input pengguna ke respons tertentu. Respons intent ini dapat berupa teks biasa atau dapat memanfaatkan kartu informasi dan kemampuan saran RBM.

Prasyarat

Konten berikut mengasumsikan bahwa Anda telah melakukan tindakan berikut:

Membuat respons intent

Agar agen Dialogflow dapat merespons pengguna, Anda perlu membuat respons intent.

  1. Di Dialogflow Console, pilih agen Dialogflow yang Anda integrasikan dengan agen RBM.
  2. Di navigasi sebelah kiri, pilih Intent, lalu pilih intent yang Anda inginkan untuk mendesain resolusi.
  3. Di bagian Responses, klik + lalu klik *RCS Business Messaging (RBM).
  4. Gunakan tab untuk memilih jenis respons yang Anda inginkan:

    • Default: pesan teks biasa.
    • RCS Business Messaging (RBM): Kartu informasi, carousel kartu informasi, dan pesan teks dengan balasan yang disarankan dan tindakan yang disarankan.
  5. Untuk menambahkan kartu informasi, carousel, atau pesan teks mandiri dengan saran, klik Tambahkan respons, lalu pilih dari daftar.

  6. Isi kolom di formulir.

    Respons intent kartu informasi mandiri Respons intent carousel kartu informasi

  7. Setelah menentukan respons, simpan dan uji intent Anda.

Melanjutkan percakapan dengan saran

Saat Anda menggunakan tindakan yang disarankan atau balasan yang disarankan untuk membantu memandu percakapan, pastikan data postback cocok dengan frasa pelatihan untuk intent lain. Saat pengguna mengetuk saran, RBM akan menampilkan data postback ke Dialogflow sebagai input pengguna.

Misalnya, jika pengguna mengetuk balasan yang disarankan berlabel "Pelajari lebih lanjut" dan dengan data postback yes_learn_more, Dialogflow akan menerima "yes_learn_more" sebagai input pengguna dan menggunakannya untuk menemukan intent berikutnya yang akan ditanggapi.

Pemetaan one-to-one input pengguna ke frasa pelatihan sangat meningkatkan kemungkinan pencocokan intent yang benar, jadi idealnya intent Anda menggunakan data postback yang tepat sebagai frasa pelatihan.

Merekam intent tanpa merespons

Dalam beberapa kasus, seperti saat pengguna mengetuk tindakan yang disarankan Telepon atau tindakan yang disarankan Open URL, Anda tidak ingin langsung merespons karena akan mengganggu tugas mereka saat ini. Namun, pengguna yang mengetuk tindakan yang disarankan akan mengirim data postback ke Dialogflow, yang mencocokkan data dengan intent dan mengirimkan respons terkait.

Untuk mengambil data postback tanpa segera meresponsnya, buat intent dengan frasa pelatihan yang cocok dengan data postback dan hapus semua respons untuk intent tersebut. Dialogflow mencocokkan data postback dengan intent, tetapi tidak dapat merespons karena intent tidak memiliki respons yang ditentukan.

Pemenuhan pemesanan

Selain mendesain respons di Konsol Dialogflow, Anda dapat mengonfigurasi intent untuk menghubungi infrastruktur melalui fulfillment. Dengan fulfillment, Anda dapat menyesuaikan respons Dialogflow dengan informasi dari database Anda sendiri atau memicu logika bisnis lainnya.

Saat Dialogflow menghubungi infrastruktur Anda, Dialogflow akan menyertakan informasi berikut dalam payload permintaan fulfillment.

Kolom Deskripsi
rbm_user_phone_number Nomor telepon pengguna.
rbm_share_location_response Lokasi pengguna, jika mereka mengetuk pembagian

tindakan yang disarankan lokasi.