Ajukan pertanyaan

Note

Artikel ini menjelaskan fitur yang digunakan oleh agen atau alur agen yang didukung oleh standard harness.

Simpul Pertanyaan meminta informasi kepada pengguna dan menyimpan respons mereka dalam variabel untuk digunakan nanti dalam percakapan.

Simpul menawarkan opsi untuk jenis informasi yang akan dikumpulkan, seperti jawaban pilihan ganda, entitas bawaan, atau entitas kustom. Properti perilaku pertanyaan memungkinkan Anda mengontrol perilaku simpul, seperti apa yang harus dilakukan saat pengguna memasukkan respons yang tidak valid.

Seperti simpul Pesan,Simpul pertanyaan dapat menyertakan gambar, video, kartu, balasan cepat, dan variasi pesan. Untuk informasi selengkapnya, lihat Mengirim pesan.

Tip

Ganti nama node agar lebih mudah diidentifikasi. Pilih bidang nama simpul untuk memperbarui nama secara langsung, atau pilih tiga titik (...) simpul dan pilih Ganti nama dari menu. Anda juga dapat mengganti nama node di editor kode.

Tidak mungkin mengganti nama simpul Pemicu dan simpul Pindah ke langkah.

Nama node dapat memiliki panjang hingga 500 karakter.

Prerequisites

Menambahkan simpul pertanyaan

  1. Pilih ikon Tambahkan simpul di bawah simpul setelah itu Anda ingin menambahkan simpul baru, lalu pilih Ajukan pertanyaan. Node Pertanyaan kosong muncul.

    Tangkapan layar mode Pertanyaan baru dengan bidang untuk memasukkan pesan, mengatur jenis data yang akan dikumpulkan, dan memilih variabel untuk menyimpan respons pengguna.

  2. Di kotak pesan, masukkan pertanyaan yang ingin Anda ajukan.

  3. Di bawah Identifikasi, perluas daftar dan pilih jenis informasi yang harus diidentifikasi agen dalam respons pengguna. Anda dapat memilih entitas yang sudah ada atau membuat entitas baru. Pelajari cara menggunakan entitas dalam percakapan, dan cara menerima salah satu dari beberapa entitas pada giliran percakapan.

    Bergantung pada opsi Identifikasi yang Anda pilih, mungkin ada lebih banyak properti untuk diatur.

    Misalnya, untuk Opsi pilihan ganda, Anda harus menentukan pilihan yang dapat dipilih pengguna di Opsi untuk pengguna. Selama percakapan, setiap pilihan muncul sebagai tombol, tetapi pengguna juga dapat mengetikkan jawaban mereka.

  4. Pilih nama variabel default di bawah Simpan respons pengguna sebagai untuk membuka panel Properti variabel dan ubah nama menjadi sesuatu yang bermakna, seperti customerName atau bookingDate.

    Untuk memilih variabel lain atau membuat variabel baru, pilih > untuk membuka panel Pilih variabel .

  5. Untuk menyesuaikan perilaku Question node Anda, konfigurasikan question properties.

Mengonfigurasi properti pertanyaan

Gunakan panel Properti pertanyaan untuk menyesuaikan perilaku seperti permintaan, validasi, dan gangguan.

  1. Untuk membuka panel Properti Pertanyaan , pilih tiga titik (...) dari simpul Pertanyaan , lalu pilih Properti.

  2. Di panel Properti Pertanyaan, pilih kategori yang diinginkan:

Mengonfigurasi perilaku pertanyaan

Properti perilaku pertanyaan mengontrol apakah agen dapat melewati pertanyaan dan bagaimana ia merespons respons yang tidak valid.

Lompati perilaku

Perilaku Lewati menentukan tindakan agen jika variabel pertanyaan simpul telah memiliki nilai dari sebelumnya dalam percakapan.

  • Izinkan pertanyaan dilewati: Lewati pertanyaan jika variabel memiliki nilai.
  • Tanyakan setiap saat: Ajukan pertanyaan meskipun variabel memiliki nilai.

Bertanya kembali

Tanya ulang menentukan bagaimana agen Anda bereaksi ketika tidak mendapatkan jawaban yang valid dari pengguna. Anda dapat menyuruhnya mencoba lagi sekali, dua kali, atau melanjutkan tanpa mendapatkan jawaban. Untuk menyesuaikan apa yang dilakukan agen Anda saat melanjutkan, konfigurasikan properti di bawah Tidak ada entitas valid yang ditemukan di panel Pengenalan entitas.

  • Berapa banyak permintaan ulang: Berapa kali agen Anda mencoba mendapatkan jawaban yang valid. Ulangi hingga 2 kali adalah default. Anda juga dapat memilih Ulangi sekali atau Jangan ulangi.
  • Prompt coba lagi: Untuk mengubah pesan, pilih Sesuaikan, lalu masukkan prompt baru.

Mengonfigurasi pengenalan entitas

Properti pengenalan entitas memungkinkan Anda memperluas validasi di luar aturan default untuk entitas yang akan dikumpulkan, serta menentukan apa yang terjadi ketika agen Anda tidak dapat memperoleh nilai entitas yang valid dari pengguna.

Pengaturan entitas

Masukkan nama kumpulan opsi yang Anda tentukan digunakan Power Fx untuk mereferensikan item dalam daftar.

Sertakan metadata

Pilih Sertakan metadata jika Anda ingin membuat skor literal dan keyakinan entitas tersedia, selain nilai entitas yang dikenali. Dengan menggunakan opsi ini, Anda dapat menggunakan kembali apa yang ditentukan pelanggan untuk tujuan seperti olahpesan, detail audit, pemrosesan lebih lanjut, atau logika kondisional. Misalnya, "besok" alih-alih tanggal formal, atau sinonim alih-alih nilai entitas yang sesuai. Anda juga dapat menentukan kondisi berdasarkan skor kepercayaan untuk memutuskan apakah nilai yang dikenali akan diterima, atau apakah perlu menghilangkan ambiguitas atau memberikan prompt ulang sesuai kebutuhan.

Saat Anda memilih Sertakan metadata, jenis data variabel yang menyimpan entitas yang dikenali berubah menjadi rekaman. Tabel berikut ini menjelaskan atribut yang tersedia.

Attribute Tipe Description
.Nilai Any Nilai entitas yang dikenali.
.Harfiah String Kata-kata yang tepat yang dikatakan atau dimasukkan pelanggan untuk mengekspresikan nilainya.
. ConfidenceScore Nomor Nilai antara 0 dan 1 yang mewakili tingkat keyakinan untuk nilai yang dikenali.

Opsi ini tersedia untuk:

  • Entitas bawaan
  • Entitas dalam daftar tertutup
  • Entitas regex
  • Salah satu dari beberapa entitas

Ini tidak tersedia untuk:

  • Entitas dinamis
  • Entitas yang disematkan

Izinkan beberapa nilai

Untuk mengonfigurasi node Pertanyaan untuk mengambil beberapa nilai untuk entitas, pilih Izinkan beberapa nilai jika Anda ingin node Pertanyaan Anda menerima dan mengembalikan beberapa nilai sekaligus untuk entitas yang dikumpulkannya.

Penting

Fitur ini mengharuskan lingkungan Anda mengaktifkan ekstraksi entitas multinilai.

Validasi entitas tambahan

Secara default, simpul Pertanyaan memeriksa respons yang valid hanya berdasarkan entitas yang Anda pilih. Validasi entitas tambahan memungkinkan Anda menambahkan kriteria ke pengujian dasar. Misalnya, simpul Pertanyaan menerima nilai numerik apa pun saat mengidentifikasi angka, tetapi Anda mungkin ingin memastikannya kurang dari 10. Anda juga dapat mengubah perintah untuk membantu pengguna memasukkan respons yang valid.

  • Kondisi: Masukkan Power Fx rumus yang mengembalikan nilai Boolean (true atau false); misalnya, Topic.Var1 < 10
  • Permintaan saat kondisi tidak terpenuhi: Untuk mengubah pesan, pilih Sesuaikan, lalu masukkan prompt yang baru.

Tidak ada entitas valid yang ditemukan

Tidak ada entitas valid yang ditemukan menentukan apa yang terjadi ketika agen Anda berhenti mencoba mendapatkan respons yang valid dari pengguna. Anda dapat meningkatkan ke agen manusia atau memberikan nilai default. Anda juga dapat mengubah perintah untuk memberi pengguna lebih banyak konteks.

  • Tindakan jika tidak ada entitas yang ditemukan:

    • Eskalasi: Mengarahkan pengguna ke topik Eskalasi sistem. Ini adalah perilaku default.
    • Atur variabel ke nilai: Atur variabel output ke nilai dan lanjutkan ke simpul berikutnya. Masukkan atau pilih nilai di Nilai entitas default.
    • Atur variabel ke kosong (tanpa nilai): Hapus variabel output dan lanjutkan ke simpul berikutnya. Anda dapat menggunakan simpul kondisi nanti untuk memeriksa apakah variabel memiliki nilai.
    • Redirect ke topik: Redirect pengguna ke topik yang ditentukan.
  • Tidak ada entitas yang ditemukan pesan: Untuk mengubah pesan, pilih Sesuaikan, lalu masukkan perintah baru.

Mengonfigurasi perilaku interupsi

Pengaturan gangguan menentukan apakah pengguna dapat mengganggu alur topik saat ini untuk beralih ke topik lain.

  • Izinkan beralih ke topik lain: Pengguna dapat beralih ke topik baru saat respons mereka terhadap pertanyaan cocok dengan pemicu untuk topik lain dengan keyakinan tinggi.
  • Hanya topik yang dipilih: Tentukan topik yang dapat dialihkan pengguna dari simpul pertanyaan ini.

Tip

Jika Anda melihat masalah dengan agen Anda di mana jawaban atas pertanyaan memicu topik lain, alih-alih mengisi variabel yang terkait dengan node pertanyaan, coba nonaktifkan Izinkan beralih ke topik lain. Opsi ini mencegah agen mempertimbangkan jawaban atas pertanyaan sebagai potensi gangguan.