Penggantian generatif

Fitur penggantian generatif menggunakan model bahasa besar (LLM) generatif terbaru Google untuk menghasilkan respons agen virtual saat input pengguna akhir tidak cocok dengan intent atau parameter untuk pengisian formulir.

Fitur ini dapat dikonfigurasi dengan perintah teks yang menginstruksikan LLM cara merespons. Anda dapat menggunakan perintah teks standar atau menambahkan perintah Anda sendiri. Dengan perintah yang telah ditentukan sebelumnya, agen virtual dapat menangani situasi percakapan dasar. Contoh:

  • Menyapa dan mengucapkan selamat tinggal kepada pengguna.
  • Ulangi apa yang dikatakan agen jika pengguna tidak mengerti.
  • Tahan antrean saat pengguna memintanya.
  • Rangkum percakapan.

Anda dapat mengaktifkan penggantian generatif pada pengendali peristiwa tidak cocok yang digunakan dalam alur, halaman, atau selama pengisian parameter. Ketika penggantian generatif diaktifkan untuk peristiwa tidak cocok, setiap kali peristiwa tersebut terpicu, Dialogflow akan mencoba menghasilkan respons yang dihasilkan yang akan dikatakan kembali kepada pengguna. Jika pembuatan respons tidak berhasil, respons agen yang ditentukan secara reguler akan diberikan.

Batasan

Fitur ini saat ini tersedia dalam bahasa yang didukung oleh Vertex AI PaLM API.

Aktifkan penggantian generatif

Anda dapat mengaktifkan penggantian generatif di agen Anda pada pengendali peristiwa tidak cocok, yang dapat digunakan dalam fulfillment alur, halaman, atau parameter.

Aktifkan penggantian generatif untuk seluruh peristiwa tidak cocok di alur:

  1. Buka Dialogflow CX Console.
  2. Pilih project.
  3. Pilih agen dan alur.
  4. Luaskan halaman Awal alur.
  5. Klik sys.no-match-default di bagian Pengendali peristiwa.
  6. Centang Aktifkan penggantian generatif di bagian Respons agen
  7. Klik Simpan.

Aktifkan penggantian generatif pada peristiwa tidak ada kecocokan tertentu:

  1. Buka pengendali peristiwa Tidak cocok target (peristiwa apa pun yang dimulai dengan Tidak ada kecocokan, seperti Default tanpa kecocokan, Tidak cocok 1, dan seterusnya).
  2. Centang Aktifkan penggantian generatif di bagian Respons agen.
  3. Klik Simpan.

Mengonfigurasi penggantian generatif

Seperti yang disebutkan di atas, fitur penggantian generatif meneruskan permintaan ke model bahasa besar untuk menghasilkan respons yang dihasilkan. Permintaan berbentuk perintah teks yang merupakan campuran bahasa alami dan informasi tentang status agen saat ini dan percakapan. Permintaan dan respons yang dihasilkan akan diperiksa berdasarkan daftar frasa yang diblokir. Jika frasa tersebut berisi frasa yang dilarang, atau dianggap tidak aman, pembuatan akan gagal, dan respons reguler yang ditentukan (di bagian Kata agen dalam pemenuhan yang sama) akan diberikan.

Fitur ini dapat dikonfigurasi dengan beberapa cara:

  1. Pilih perintah standar.
  2. Tentukan prompt kustom.
  3. Tambahkan atau hapus frasa dari daftar frasa yang diblokir.

Saat membuat perintah, selain deskripsi natural language tentang jenis konteks yang harus dibuat, placeholders berikut juga dapat digunakan:

Masa Berlaku Definisi
$conversation Percakapan antara agen dan pengguna, tidak termasuk ucapan pengguna terakhir.
$ucapan pengguna terakhir Ucapan pengguna terakhir.
$flow-description Deskripsi alur alur aktif.
$route-descriptions Deskripsi intent intent aktif.

Pastikan memiliki deskripsi maksud dan alur yang baik.

Pilih dialog standar

  1. Di Agent Settings, buka tab ML, lalu sub-tab Generative AI.
  2. Pilih salah satu opsi di dropdown Template.
  3. Klik Simpan.

Fitur ini menyediakan dua perintah template, template Default (yang tidak terlihat) dan template Example yang dapat berfungsi sebagai panduan untuk menulis perintah Anda sendiri. Perhatikan bahwa jika Anda memilih template Default, dan melihat Perintah penyimpanan data di sub-tab AI Generatif, Anda dapat menambahkan informasi tentang agen yang memengaruhi respons agen.

Menentukan perintah Anda sendiri

  1. Di Agent Settings, buka tab ML, lalu sub-tab Generative AI.
  2. Pilih + template baru di dropdown Template.
  3. Tambahkan Nama template.
  4. Tambahkan Prompt teks.
  5. Tekan Simpan.

Anda juga dapat memulai dengan mengedit template Example dan menyimpannya sebagai template baru:

  1. Pilih Contoh di dropdown Template.
  2. Klik Edit.
  3. Edit Nama template.
  4. Edit Prompt teks.
  5. Tekan Simpan.

Mengubah daftar frasa yang diblokir

  1. Di Agent Settings, buka tab ML, lalu sub-tab Generative AI.
  2. Di bagian Frasa yang diblokir, periksa, tambahkan ke, atau hapus dari daftar.
  3. Klik Simpan.

Menguji penggantian generatif

Fitur penggantian generatif dapat diuji langsung di simulator. Setiap kali ucapan pengguna menyebabkan tidak ada kecocokan pada alur/halaman tempat peristiwa tidak ada kecocokan dikonfigurasi untuk menghasilkan respons generatif (dan pembuatan berhasil), agen akan menghasilkan respons yang dihasilkan.

Codelab

Lihat juga Codelab penggantian Generatif.