Cara meningkatkan aplikasi LUIS

Penting

LUIS akan dihentikan pada 1 Oktober 2025 dan mulai 1 April 2023 Anda tidak akan dapat membuat sumber daya LUIS baru. Sebaiknya migrasikan aplikasi LUIS Anda ke pemahaman bahasa percakapan untuk mendapatkan manfaat dari dukungan produk berkelanjutan dan kemampuan multibahasa.

Gunakan artikel ini untuk mempelajari bagaimana Anda dapat meningkatkan aplikasi LUIS Anda, seperti meninjau prediksi yang benar, dan bekerja dengan teks opsional dalam ucapan.

Pembelajaran Aktif

Proses meninjau ungkapan titik akhir untuk prediksi yang benar disebut Pembelajaran aktif. Pembelajaran aktif menangkap kueri yang dikirim ke titik akhir, dan memilih ucapan pengguna yang tidak pasti. Anda meninjau ungkapan ini untuk memilih niat dan menandai entitas untuk ungkapan di dunia nyata ini. Kemudian Anda dapat menerima perubahan ini ke dalam ucapan contoh aplikasi Anda, lalu melatih dan menerbitkan aplikasi. Ini membantu LUIS mengidentifikasi ucapan dengan lebih akurat.

Catat kueri pengguna untuk mengaktifkan pembelajaran aktif

Untuk mengaktifkan pembelajaran aktif, Anda harus mencatat kueri pengguna. Ini dilakukan dengan memanggil kueri titik akhir dengan log=true parameter dan nilai querystring.

Catatan

Untuk menonaktifkan pembelajaran aktif, jangan menge-log kueri pengguna. Anda dapat mengubah parameter kueri dengan mengatur log=false dalam kueri titik akhir atau menghilangkan parameter log karena nilai default salah untuk titik akhir V3.

Gunakan portal LUIS untuk menyusun kueri titik akhir yang benar.

  1. Masuk ke Portal LUIS, dan pilih Langganan dan Sumber daya penulisan untuk melihat aplikasi yang ditetapkan ke sumber daya penulisan tersebut.
  2. Buka aplikasi Anda dengan memilih namanya di halaman Aplikasi Saya.
  3. Buka bagian Kelola, lalu pilih Sumber daya Azure.
  4. Untuk sumber daya prediksi yang ditetapkan, pilih Ubah parameter kueri

Cuplikan layar memperlihatkan tautan ubah parameter kueri.

  1. Alihkan Simpan log lalu simpan dengan memilih Selesai.

Cuplikan layar yang menunjukkan cara menggunakan portal LUIS untuk menyimpan log, yang diperlukan untuk pembelajaran aktif.

Tindakan ini mengubah URL contoh dengan menambahkan parameter untai (karakter) kueri log=true. Salin dan gunakan URL kueri contoh yang diubah saat membuat kueri prediksi ke titik akhir waktu proses.

Prediksi yang benar untuk menyelaraskan ungkapan

Setiap ungkapan memiliki maksud yang disarankan yang ditampilkan di kolom Niat Terprediksi, dan entitas yang disarankan dalam kotak pembatas bertitik.

Cuplikan layar yang menunjukkan halaman untuk meninjau ucapan titik akhir bahwa LUIS tidak yakin

Jika Anda setuju dengan niat dan entitas yang diprediksi, pilih tanda centang di sebelah ungkapan. Jika tanda centang dinonaktifkan, ini berarti tidak ada yang perlu dikonfirmasi. Jika Anda tidak setuju dengan maksud yang disarankan, pilih maksud yang benar dari niat daftar drop-down yang diprediksi. Jika Anda tidak setuju dengan entitas yang disarankan, mulailah memberi label. Setelah Anda selesai, pilih tanda centang di sebelah ungkapan untuk mengonfirmasi apa yang Anda beri label. Pilih simpan ungkapan untuk memindahkannya dari daftar tinjauan dan menambahkan niat masing-masing.

Jika Anda tidak yakin apakah Anda harus menghapus ungkapan, pindahkan ke niat "Tidak ada", atau buat niat baru seperti lain-lain dan pindahkan ungkapan ke niat tersebut.

Bekerja dengan teks opsional dan entitas bawaan

Misalkan Anda memiliki aplikasi Sumber Daya Manusia yang menangani pertanyaan tentang personel organisasi. Ini mungkin memungkinkan untuk tanggal saat ini dan masa depan dalam teks ucapan - teks yang menggunakan s, 's, dan ?.

Jika Anda berniat membuat "OrganizationChart", Anda dapat mempertimbangkan ucapan contoh berikut:

Niat Contoh ucapan dengan teks opsional dan entitas bawaan
OrgChart-Manager "Siapa manajer Jill Jones pada 3 Maret?"
OrgChart-Manager "Siapa manajer Jill Jones sekarang?"
OrgChart-Manager "Siapa akan menjadi manajer Jill Jones dalam sebulan?"
OrgChart-Manager "Siapa akan menjadi manajer Jill Jones pada 3 Maret?"

Masing-masing contoh ini menggunakan:

  • Kata kerja tenses: "was", "is", "will be"
  • Tanggal: "3 Maret", "sekarang", "dalam sebulan"

LUIS membutuhkan ini untuk membuat prediksi dengan benar. Perhatikan bahwa dua contoh terakhir dalam tabel menggunakan teks yang hampir sama kecuali “di” dan “pada”.

Dengan menggunakan pola, contoh ucapan templat berikut akan memungkinkan informasi opsional:

Niat Contoh ucapan dengan teks opsional dan entitas bawaan
OrgChart-Manager Siapa manajer {EmployeeListEntity}['s] pada [[on]{datetimeV2}?]
OrgChart-Manager Siapa manajer {EmployeeListEntity}['s] pada [[on]{datetimeV2}?]

Sintaks tanda kurung siku opsional "[ ]" memungkinkan Anda menambahkan teks opsional ke ucapan templat dan dapat ditumpuk di tingkat kedua "[ [ ] ]" dan menyertakan entitas atau teks.

Perhatian

Ingat bahwa entitas ditemukan terlebih dahulu, kemudian polanya dicocokkan.

Langkah Berikutnya:

Untuk menguji performa yang meningkat, Anda dapat mengakses konsol uji dengan memilih Uji di panel atas. Untuk petunjuk tentang cara menguji aplikasi Anda menggunakan konsol pengujian, lihat Melatih dan menguji aplikasi Anda.