Tanya Jawab Umum (FAQ) Pemahaman Bahasa
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.
LUIS memiliki beberapa area batas. Yang pertama adalah batas model, yang mengontrol niat, entitas, dan fitur di LUIS. Area kedua adalah batas kuota berdasarkan jenis kunci. Area batas ketiga adalah kombinasi keyboard untuk mengontrol situs web LUIS. Area keempat adalah pemetaan wilayah dunia antara situs web penulisan LUIS dan API endpoint LUIS. Lihat batas LUIS untuk mengetahui detail selengkapnya.
Sumber daya penulisan memungkinkan Anda membuat, mengelola, melatih, menguji, dan menerbitkan aplikasi Anda. Sumber daya prediksi memungkinkan Anda mengkueri titik akhir prediksi Anda di luar 1.000 permintaan yang disediakan oleh sumber daya penulisan. Lihat Menulis dan mengkueri prediksi tombol titik akhir di LUIS untuk mempelajari tentang perbedaan antara kunci penulisan dan kunci runtime bahasa umum prediksi.
LUIS memiliki sedikit atau tidak ada pengetahuan tentang aspek NLP yang lebih luas, seperti kesamaan semantik, tanpa identifikasi eksplisit dalam contoh. Misalnya, token berikut (kata-kata) adalah tiga hal yang berbeda sampai digunakan dalam konteks yang sama dalam contoh yang disediakan:
- Beli
- Membeli
- Membeli
Untuk kesamaan semantik Natural Language Understanding (NLU), Anda dapat menggunakan Pemahaman Bahasa Percakapan.
Pemahaman Bahasa memiliki sumber daya terpisah, satu jenis untuk penulisan, dan satu jenis untuk mengkueri titik akhir prediksi, masing-masing memiliki harganya sendiri. Lihat Penggunaan dan batasan sumber daya.
Lihat dukungan wilayah.
LUIS menyimpan data yang dienkripsi di penyimpanan data Azure yang sesuai dengan wilayah yang ditentukan oleh kunci. Data yang digunakan untuk melatih model seperti entitas, niat, dan ungkapan akan disimpan di LUIS selama masa pakai aplikasi. Jika pemilik atau kontributor menghapus aplikasi, data ini akan dihapus bersama aplikasi tersebut. Aplikasi akan dihapus jika tidak digunakan dalam 90 hari. Lihat Retensi data untuk detail selengkapnya tentang penyimpanan data.
Layanan Pemahaman Bahasa secara otomatis mengenkripsi data Anda saat data disimpan ke cloud. Enkripsi sisi klien melindungi data Anda dan membantu Anda memenuhi komitmen keamanan dan kepatuhan organisasi Anda. Lihat artikel CMK untuk mengetahui detail selengkapnya tentang kunci yang dikelola pelanggan.
Ya, ada baiknya untuk melatih niat Tidak Ada Anda dengan lebih banyak ucapan, terutama saat Anda menambahkan lebih banyak label ke niat lain. Lihat niat tidak ada untuk mengetahui detailnya.
Untuk mengedit aplikasi LUIS Anda secara terprogram, gunakan API Penulisan. Lihat Panggil API pembuatan LUIS dan Bangun aplikasi LUIS secara terprogram menggunakan Node.js untuk contoh cara memanggil Penulisan API. API Penulisan mengharuskan Anda menggunakan kunci penulisandaripada kunci titik akhir. Penulisan terprogram memungkinkan hingga 1.000.000 panggilan per bulan dan lima transaksi per detik. Untuk informasi selengkapnya tentang kunci yang Anda gunakan dengan LUIS, lihat Mengelola kunci.
Gunakan salah satu solusi jaringan berikut ini:
- Mengabaikan tanda baca
- Tambahkan variasi yang berbeda sebagai contoh ucapan ke niat
- Tambahkan pola contoh ujaran dengan sintaks untuk mengabaikan tanda baca.
Aktifkan atau nonaktifkan opsi gunakan pelatihan nondeterministik. Saat dinonaktifkan, pelatihan akan menggunakan semua data yang tersedia. Saat diaktifkan (secara default), pelatihan akan menggunakan sampel acak setiap kali aplikasi dilatih, untuk digunakan sebagai negatif untuk niat. Untuk memastikan Anda mendapatkan skor yang sama setiap saat, pastikan Anda melatih aplikasi LUIS dengan semua data Anda. Lihat artikel pelatihan untuk informasi selengkapnya.
Saya menerima kode status kesalahan HTTP 403. Bagaimana saya memperbaikinya? Bisakah saya menangani lebih banyak permintaan per detik?
Anda mendapatkan kode status kesalahan 403 dan 429 ketika Anda melebihi transaksi per detik atau transaksi per bulan untuk tingkat harga Anda. Tingkatkan tingkat harga Anda, atau gunakan kontainer Docker LUIS.
Saat Anda menggunakan semua kueri titik akhir 1000 gratis atau Anda melebihi kuota transaksi bulanan tingkat harga Anda, Anda akan menerima kode status kesalahan HTTP 403.
Untuk memperbaiki kesalahan ini, Anda harus mengubah tingkat harga Anda ke tingkat yang lebih tinggi atau membuat sumber daya baru dan menetapkannya ke aplikasi Anda.
Solusi untuk kesalahan ini meliputi:
- Di portal Azure, buka sumber daya LUIS Anda, dan pilih Manajemen Sumber Daya, lalu pilih Tingkat harga, dan ubah tingkat harga Anda. Anda tidak perlu mengubah apa pun di portal LUIS jika sumber daya Anda sudah ditetapkan ke aplikasi LUIS Anda.
- Jika penggunaan Anda melebihi tingkat harga tertinggi, tambahkan lebih banyak sumber daya LUIS dengan penyeimbang muatan di depannya. Kontainer LUIS dengan Kube atau Docker Compose dapat membantu hal ini.
Kode kesalahan HTTP 429 ditampilkan saat transaksi per detik melebihi tingkat harga Anda.
Solusi Azure meliputi:
- Anda dapat meningkatkan tingkat harga Anda, jika Anda tidak berada di tingkat tertinggi.
- Jika penggunaan Anda melebihi tingkat harga tertinggi, tambahkan lebih banyak sumber daya LUIS dengan penyeimbang muatan di depannya. Kontainer LUIS dengan Kube atau Docker Compose dapat membantu hal ini.
- Anda dapat mengurung permintaan aplikasi klien Anda dengan kebijakan percobaan kembali yang Anda terapkan sendiri ketika Anda mendapatkan kode status ini.
LUIS men-tokenkan ucapan berdasarkan budaya. Nilai asli dan nilai tokenisasi tersedia untuk ekstraksi data.
LUIS memiliki kuota bulanan serta kuota per detik, berdasarkan tingkat harga sumber daya Azure.
Jika tingkat permintaan aplikasi LUIS Anda melebihi tarif kuota yang diizinkan, Anda dapat:
- Menyebarkan beban ke lebih banyak aplikasi LUIS dengan definisi aplikasi yang sama. Ini termasuk, secara opsional, menjalankan LUIS dari kontainer.
- Membuat dan menetapkan beberapa kunci ke aplikasi.
Ya, ekspor aplikasi LUIS asli dan impor kembali aplikasi ke dalam aplikasi terpisah. Setiap aplikasi memiliki ID aplikasinya sendiri. Saat Anda menerbitkan, alih-alih menggunakan kunci yang sama di semua aplikasi, buat kunci terpisah untuk setiap aplikasi. Menyeimbangkan beban di semua aplikasi sehingga tidak ada satu aplikasi pun yang kewalahan. Menambahkan Application Insights untuk memantau penggunaan.
Untuk mendapatkan niat teratas yang sama di antara semua aplikasi, pastikan prediksi niat antara maksud pertama dan kedua cukup lebar sehingga LUIS tidak bingung, memberikan hasil yang berbeda antar aplikasi untuk variasi kecil dalam ucapan.
Saat melatih aplikasi ini, pastikan untuk berlatih dengan semua data.
Tentukan satu aplikasi utama. Setiap ucapan yang disarankan untuk ditinjau harus ditambahkan ke aplikasi induk lalu dipindahkan kembali ke semua aplikasi lainnya. Ini adalah ekspor penuh aplikasi, atau memuat ucapan berlabel dari aplikasi utama ke aplikasi lain. Pemuatan dapat dilakukan baik dari situs web LUIS atau API penulisan untuk ucapan tunggal atau untuk batch.
Jadwalkan peninjauan berkala, seperti setiap dua minggu, dari ucapan titik akhir untuk pembelajaran aktif, lalu latih kembali dan terbitkan ulang aplikasi.
Secara default, aplikasi LUIS Anda mencatat ungkapan dari pengguna. Untuk mengunduh log ucapan yang dikirim pengguna ke aplikasi LUIS Anda, buka Aplikasi Saya, dan pilih aplikasi. Di toolbar kontekstual, pilih Ekspor Log Titik Akhir. Log diformat sebagai file nilai yang dipisahkan koma (CSV).
Anda dapat menonaktifkan pembuatan log ungkapan pengguna dengan mengatur log=false
di URL Endpoint yang digunakan aplikasi klien Anda untuk meminta LUIS. Namun, menonaktifkan pembuatan log menonaktifkan kemampuan aplikasi LUIS Anda untuk menyarankan ungkapan atau meningkatkan performa yang didasarkan pada pembelajaran aktif. Jika Anda menetapkan log=false
karena masalah privasi data, Anda tidak dapat mengunduh catatan ucapan pengguna tersebut dari LUIS atau menggunakan ucapan tersebut untuk meningkatkan aplikasi Anda.
Pencatatan adalah satu-satunya penyimpanan ungkapan.
Jika Anda menggunakan log Anda untuk analisis prediksi, jangan mengambil ungkapan tes di log Anda.
Lihat bahasa yang didukung, untuk NLU multibahasa, pertimbangkan untuk menggunakan fitur Pemahaman Bahasa Percakapan (CLU) baru dari Layanan Bahasa.
Ya, Anda dapat menggunakan kontainer LUIS untuk skenario ini jika Anda memiliki konektivitas yang diperlukan untuk mengukur penggunaan.
Gunakan tutorial ini untuk mengintegrasikan aplikasi LUIS dengan Bot