Pencocokan fuzzy

Secara default, pencocokan entitas memerlukan pencocokan persis untuk salah satu entri entitas. Ini berfungsi dengan baik untuk nilai entri entitas satu kata dan sinonim, tetapi dapat menimbulkan masalah untuk nilai multi-kata dan sinonim. Misalnya, pertimbangkan entity ball yang harus dicocokkan untuk bagian ekspresi pengguna akhir berikut:

  • "bola"
  • "bola merah"
  • "bola merah"
  • "bola kecil"
  • "bola kecil"
  • "bola merah kecil"
  • "bola kecil merah"
  • "bola kecil merah"
  • "bola merah kecil"
  • "bola kecil merah"
  • "bola merah kecil"

Agar kecocokan terjadi, biasanya Anda perlu menentukan nilai entri entitas dan sinonim untuk setiap permutasi ini. Namun, jika pencocokan fuzzy diaktifkan, urutan kata dalam nilai atau sinonim tidak akan berpengaruh. Hal berikut akan memicu kecocokan untuk semua contoh di atas:

  • "bola"
  • "bola merah"
  • "bola kecil"
  • "bola merah kecil"

Membuat entity pencocokan fuzzy

Konsol

  1. Buka Dialogflow CX Console.
  2. Pilih project GCP Anda.
  3. Pilih agen Anda.
  4. Pilih tab Kelola.
  5. Klik Jenis Entitas.
  6. Klik Create.
  7. Centang Fuzzy matching.
  8. Lengkapi kolom yang tersisa.
  9. Klik Simpan.

API

Tetapkan kolom EntityType.enableFuzzyExtraction ke benar (true).

Pilih protokol dan versi untuk referensi EntityType:

Protocol V3 V3beta1
REST Resource EntityType Resource EntityType
RPC Antarmuka EntityType Antarmuka EntityType
C++ EntityTypesClient Tidak tersedia
C# EntityTypesClient Tidak tersedia
Go EntityTypesClient Tidak tersedia
Java EntityTypesClient EntityTypesClient
Node.js EntityTypesClient EntityTypesClient
PHP Tidak tersedia Tidak tersedia
Python EntityTypesClient EntityTypesClient
Ruby Tidak tersedia Tidak tersedia

Batasan

Batasan berikut berlaku:

  • Pencocokan fuzzy tidak dapat diaktifkan untuk entity regexp. Fitur ini tidak dapat terjadi bersamaan.
  • Pencocokan fuzzy tidak boleh diaktifkan untuk entitas yang digunakan untuk mencocokkan nilai ketat seperti tanda pengenal nasional, nomor identitas nasional, dan sebagainya.