Menggunakan pola untuk membedakan ucapan serupa

Selesai

Dalam beberapa kasus, suatu model mungkin berisi beberapa niat yang mungkin mirip dengan ucapan. Anda dapat menggunakan pola ucapan untuk mengaburkan maksud sekaligus meminimalkan jumlah contoh ucapan.

Misalnya, pertimbangkan beberapa ucapan berikut:

  • "Nyalakan lampu dapur"
  • "Apakah lampu dapur menyala?"
  • "Matikan lampu dapur"

Ucapan-ucapan tersebut secara sintaksis mirip, yang memiliki sejumlah perbedaan dalam kata-kata atau tanda baca. Namun, ucapan tersebut mewakili tiga niat berbeda (yang dapat disebut TurnOnDevice, GetDeviceStatus, dan TurnOffDevice). Selain itu, niat dapat berlaku untuk berbagai nilai entitas. Selain "lampu dapur", niat dapat berlaku untuk "lampu ruang tamu", televisi", atau perangkat lain yang mungkin perlu didukung model.

Untuk melatih model Anda dengan benar, berikan beberapa contoh setiap maksud yang menentukan format ucapan yang berbeda.

  • TurnOnDevice:
    • "Aktifkan {DeviceName}"
    • "Aktifkan {DeviceName}"
    • "Aktifkan {DeviceName}"
  • GetDeviceStatus:
    • "Apakah {DeviceName} menyala[?]"
  • TurnOffDevice:
    • "Matikan {DeviceName}"
    • "Matikan {DeviceName}"
    • "Matikan {DeviceName}"

Saat Anda mengajarkan model Anda dengan setiap jenis ucapan yang berbeda, layanan Bahasa Azure AI dapat mempelajari cara mengategorikan niat berdasarkan format dan tanda baca dengan benar.