Setiap parameter intent memiliki jenis, yang disebut jenis entity, yang menentukan secara persis cara data dari ekspresi pengguna akhir diekstrak.
Dialogflow menyediakan entitas sistem yang telah ditentukan sebelumnya dan dapat mencocokkan banyak jenis data umum. Misalnya, ada entity sistem untuk mencocokkan tanggal, waktu, warna, alamat email, dan sebagainya. Anda juga dapat membuat entitas kustom sendiri untuk mencocokkan data kustom. Misalnya, Anda dapat menentukan entitas sayuran yang dapat mencocokkan jenis sayuran yang tersedia untuk dibeli dengan agen toko bahan makanan.
Terminologi entity
Istilah entitas digunakan dalam dokumentasi ini dan di Konsol Dialogflow untuk mendeskripsikan konsep umum entitas. Saat membahas detail entitas, penting untuk memahami istilah yang lebih spesifik:
Jenis entitas: Menentukan jenis informasi yang ingin Anda ekstrak dari input pengguna. Misalnya, sayuran dapat menjadi nama jenis entity. Mengklik Create Entity dari Konsol Dialogflow akan membuat jenis entity. Saat menggunakan API, istilah jenis entitas merujuk pada jenis
EntityType.Entri entity: Untuk setiap jenis entity, ada banyak entri entity. Setiap entri entity menyediakan sekumpulan kata atau frasa yang dianggap setara. Misalnya, jika sayuran adalah jenis entity, Anda dapat menentukan tiga entri entity ini:
- wortel
- daun bawang, bawang hijau
- paprika, paprika manis
Saat mengedit jenis entity dari Konsol Dialogflow, setiap baris tampilan adalah entri entity. Saat menggunakan API, istilah entri entitas mengacu pada jenis
Entity(EntityType.EntityatauEntityType_Entityuntuk beberapa bahasa library klien).Nilai referensi entity dan sinonim: Beberapa entri entity memiliki beberapa kata atau frasa yang dianggap setara, seperti contoh bawang daun di atas. Untuk entri entity ini, Anda memberikan satu nilai referensi dan satu atau beberapa sinonim.