Tambahkan entitas untuk mengekstrak data

Buat entitas untuk mengekstrak data kunci dari ucapan pengguna di aplikasi Pemahaman Bahasa (LUIS). Data entitas yang diekstraksi digunakan oleh aplikasi klien Anda untuk memenuhi permintaan pelanggan.

Entitas mewakili kata atau frasa di dalam ucapan yang ingin Anda ekstrak. Entitas menjelaskan informasi yang relevan dengan niat, dan terkadang penting bagi aplikasi Anda untuk melakukan tugasnya. Anda bisa membuat entitas saat Anda menambahkan contoh ucapan ke niat atau selain (sebelum atau sesudah) menambahkan contoh ucapan ke niat.

Rencanakan entitas, lalu buat dan beri label

entitas pembelajaran komputer dapat dibuat dari contoh ucapan atau dibuat dari halaman Entitas.

Secara umum, praktik terbaik adalah meluangkan waktu untuk merencanakan entitas sebelum membuat entitas pembelajaran komputer di portal. Kemudian buat entitas pembelajaran komputer dari contoh ucapan dengan detail sebanyak subentitas dan fitur yang Anda ketahui saat itu. Tutorial entitas yang dapat didekomposisi menunjukkan cara menggunakan metode ini.

Sebagai bagian dari perencanaan entitas, Anda mungkin mengetahui bahwa Anda memerlukan entitas pencocokan teks (seperti entitas bawaan, entitas ekspresi reguler, atau entitas daftar). Anda dapat membuatnya dari halaman Entitas sebelum diberi label dalam contoh ucapan.

Saat memberi label, Anda dapat melabeli entitas individual lalu membangun entitas pembelajaran komputer induk. Atau Anda dapat memulai dengan entitas pembelajaran komputer induk dan menguraikannya menjadi entitas turunan.

Tip

Beri label semua kata yang mungkin menunjukkan entitas, bahkan jika kata tersebut tidak digunakan saat diekstraksi dalam aplikasi klien.

Kapan harus membuat entitas

Setelah merencanakan entitas, Anda harus membuat entitas dan subentitas pembelajaran komputer. Hal ini mungkin memerlukan penambahan entitas bawaan atau entitas pencocokan teks untuk menyediakan fitur bagi entitas pembelajaran komputer Anda. Hal ini semua harus dilakukan sebelum memberi label.

Setelah Anda mulai memberi label contoh ucapan, Anda dapat membuat entitas yang dipelajari komputer atau memperluas entitas daftar.

Gunakan tabel berikut untuk memahami tempat membuat atau menambahkan setiap jenis entitas ke aplikasi.

Jenis entitas Di mana membuat entitas di portal LUIS
entitas pembelajaran komputer Detail Entitas atau Niat
Daftar entitas Detail Entitas atau Niat
Entitas ekspresi reguler Entitas
Entitas pattern.any Entitas
Entitas bawaan Entitas
Entitas domain bawaan Entitas

Anda dapat membuat semua entitas dari halaman Entitas, atau Anda dapat membuat beberapa entitas sebagai bagian dari pelabelan entitas dalam contoh ucapan di halaman Detail niat. Anda hanya dapat melabel entitas dalam contoh ucapan dari halaman Detail niat.

Cara membuat entitas kustom baru

Proses ini berfungsi untuk entitas yang dipelajari komputer, entitas daftar, dan entitas ekspresi reguler.

  1. Masuk ke portal LUIS, dan pilih Langganan dan sumber daya Penulisan Anda untuk melihat aplikasi yang ditetapkan ke sumber daya pembuatan tersebut.
  2. Buka aplikasi Anda dengan memilih namanya di halaman Aplikasi Saya.
  3. Pilih halaman Entitas.
  4. Pilih + Buat, lalu pilih jenis entitas.
  5. Lanjutkan mengonfigurasi entitas, lalu pilih Buat setelah selesai.

Buat entitas yang dipelajari komputer

  1. Masuk ke portal LUIS, dan pilih Langganan dan sumber daya Penulisan Anda untuk melihat aplikasi yang ditetapkan ke sumber daya pembuatan tersebut.

  2. Buka aplikasi Anda dengan memilih namanya di halaman Aplikasi Saya.

  3. Dari bagian Bangun, pilih Entitas di panel kiri, lalu pilih + Buat.

  4. Di kotak dialog Buat jenis entitas, masukkan nama entitas dan pilih yang dipelajari dengan komputer, pilih. Untuk menambahkan subentitas, pilih Tambahkan struktur. Pilih Buat.

    Cuplikan layar membuat entitas yang dipelajari komputer.

  5. Di Tambahkan subentitas, tambahkan subentitas dengan memilih + pada baris entitas induk.

    Cuplikan layar menambahkan subentitas.

  6. Pilih Buat untuk menyelesaikan proses pembuatan.

Tambahkan fitur ke entitas yang dipelajari komputer

  1. Masuk ke portal LUIS, dan pilih Langganan dan sumber daya Penulisan Anda untuk melihat aplikasi yang ditetapkan ke sumber daya pembuatan tersebut.

  2. Buka aplikasi Anda dengan memilih namanya di halaman Aplikasi Saya.

  3. Dari bagian Bangun, pilih Entitas di panel kiri, lalu pilih entitas yang dipelajari komputer.

  4. Tambahkan fitur dengan memilih + Tambahkan fitur pada baris entitas atau subentitas.

  5. Pilih dari entitas dan daftar frasa yang ada.

  6. Jika entitas hanya boleh diekstraksi jika fitur ditemukan, pilih tanda bintang, * untuk fitur tersebut.

    Cuplikan layar penambahan fitur ke entitas.

Buat entitas ekspresi reguler

  1. Masuk ke portal LUIS, dan pilih Langganan dan sumber daya Penulisan Anda untuk melihat aplikasi yang ditetapkan ke sumber daya pembuatan tersebut.

  2. Buka aplikasi Anda dengan memilih namanya di halaman Aplikasi Saya.

  3. Dari bagian Bangun, pilih Entitas di panel kiri, lalu pilih + Buat.

  4. Di kotak dialog Buat jenis entitas, masukkan nama entitas dan pilih RegEx, masukkan ekspresi reguler di bidang Regex dan pilih Buat.

    Cuplikan layar membuat entitas ekspresi reguler.

Buat entitas daftar

Entitas daftar mewakili set kata terkait yang tetap dan tertutup. Meskipun Anda, sebagai pembuat, dapat mengubah daftar, LUIS tidak akan memperbesar atau menyusutkan daftar. Anda juga dapat mengimpor ke entitas daftar yang ada menggunakan format entitas daftar .json.

Daftar berikut menunjukkan nama kanonik dan sinonimnya.

Warna - daftar nama item Warna - sinonim
Merah merah, darah, apel, komputer pemadam kebakaran
Biru langit, kobalt
Hijau kelly, jeruk nipis

Gunakan prosedur untuk membuat entitas daftar. Setelah entitas daftar dibuat, Anda tidak perlu memberi label contoh ucapan dalam niat. Daftar item dan sinonim dicocokkan menggunakan teks yang sama persis.

  1. Masuk ke portal LUIS, dan pilih Langganan dan sumber daya Penulisan Anda untuk melihat aplikasi yang ditetapkan ke sumber daya pembuatan tersebut.

  2. Buka aplikasi Anda dengan memilih namanya di halaman Aplikasi Saya.

  3. Dari bagian Bangun, pilih Entitas di panel kiri, lalu pilih + Buat.

  4. Di kotak dialog Buat jenis entitas, masukkan nama entitas, seperti Colors dan pilih Daftar.

  5. Di kotak dialog Buat entitas daftar, di Tambahkan subdaftar baru.... , masukkan nama item daftar, seperti Green, lalu tambahkan sinonim.

    Buat daftar warna sebagai entitas daftar di laman detail Entitas.

  6. Setelah Anda selesai menambahkan item daftar dan sinonim, pilih Buat.

    Setelah Anda selesai dengan sekelompok perubahan pada aplikasi, ingatlah untuk Melatih aplikasi. Jangan melatih aplikasi setelah satu perubahan.

    Catatan

    Prosedur ini menunjukkan pembuatan dan pelabelan entitas daftar dari contoh ucapan di halaman Detail niat. Anda juga dapat membuat entitas yang sama dari laman Entitas.

Tambahkan peran untuk entitas

Peran adalah subjenis bernama entitas, berdasarkan konteks.

Tambahkan peran untuk membedakan konteks yang berbeda

Dalam tuturan berikut, ada dua lokasi, dan masing-masing ditentukan secara semantik oleh kata-kata di sekitarnya seperti to dan from:

Pick up the package from Seattle and deliver to New York City.

Dalam prosedur ini, tambahkan peran origin dan destination ke entitas geografiV2 bawaan.

  1. Masuk ke portal LUIS, dan pilih Langganan dan sumber daya Penulisan Anda untuk melihat aplikasi yang ditetapkan ke sumber daya pembuatan tersebut.

  2. Buka aplikasi Anda dengan memilih namanya di halaman Aplikasi Saya.

  3. Dari bagian Bangun, pilih Entitas di panel kiri.

  4. Pilih + Tambahkan entitas bawaan. Pilih geographyV2 lalu pilih Selesai. Hal ini menambahkan entitas bawaan ke aplikasi.

    Jika Anda menemukan bahwa pola Anda, saat menyertakan Pattern.any, salah mengekstrak entitas, gunakan daftar eksplisit untuk memperbaiki masalah ini.

  5. Pilih entitas geographyV2 bawaan yang baru ditambahkan dari daftar halaman Entitas.

  6. Untuk menambahkan peran baru, pilih + di samping Tidak ada peran yang ditambahkan.

  7. Di kotak teks Ketik peran... , masukkan nama peran Origin lalu masukkan. Tambahkan nama peran kedua Destination lalu masukkan.

    Cuplikan layar penambahan peran Asal ke entitas Lokasi

    Peran ditambahkan ke entitas bawaan tetapi tidak ditambahkan ke ucapan apa pun yang menggunakan entitas itu.

Label teks dengan peran dalam contoh ucapan

Tip

Peran dapat diganti dengan memberi label dengan subentitas entitas pembelajaran komputer.

  1. Masuk ke portal LUIS, dan pilih Langganan dan sumber daya Penulisan Anda untuk melihat aplikasi yang ditetapkan ke sumber daya pembuatan tersebut.

  2. Buka aplikasi Anda dengan memilih namanya di halaman Aplikasi Saya.

  3. Buka halaman Detail niat, yang memiliki contoh ucapan yang menggunakan peran.

  4. Untuk memberi label dengan peran, pilih label entitas (garis padat di bawah teks) dalam contoh ucapan, lalu pilih Lihat di panel entitas dari daftar menu drop-down.

    Cuplikan layar menampilkan item menu Lihat di panel entitas yang dipilih.

    Palet entitas terbuka ke kanan.

  5. Pilih entitas, lalu pergi ke bagian bawah palet dan pilih peran.

    Cuplikan layar menunjukkan tempat untuk memilih peran.

Buat pola. entitas apa pun

Entitas Pattern.any hanya tersedia dengan Pola.

Jangan ubah jenis entitas

LUIS tidak mengizinkan Anda mengubah jenis entitas karena tidak tahu apa yang harus ditambahkan atau dihapus untuk membangun entitas tersebut. Untuk mengubah jenis, lebih baik membuat entitas baru dengan jenis yang benar dengan nama yang sedikit berbeda. Setelah entitas dibuat, di setiap ucapan, hapus nama entitas berlabel lama dan tambahkan nama entitas baru. Setelah semua ucapan telah diberi label ulang, hapus entitas lama.

Langkah berikutnya

Pelajari lebih lanjut tentang: