Hasonló kimondott szövegek megkülönböztetése minták használatával

Befejeződött

Bizonyos esetekben egy modell több szándékot is tartalmazhat, amelyek kimondott szövegei valószínűleg hasonlóak lesznek. A kimondott szövegek mintájával egyértelműsítheti a szándékokat, miközben minimálisra csökkenti a kimondott szövegek mintáinak számát.

Vegyük például a következő kimondott szövegeket:

  • "Kapcsolja be a konyhai fényt"
  • "Világít a konyha?"
  • "Kapcsolja ki a konyhai fényt"

Ezek a kimondott szövegek szintaktikailag hasonlóak, és csak néhány különbség van a szavakban vagy írásjelekben. Ezek azonban három különböző szándékot jelölnek (amelyek neve Lehet TurnOnDevice, GetDeviceStatus és TurnOffDevice). Emellett a szándékok az entitásértékek széles körére is vonatkozhatnak. A "konyhai fény" mellett a szándék vonatkozhat a "nappali fényére", a televízióra vagy bármely más eszközre, amelyet a modellnek támogatnia kell.

A modell helyes betanításához adjon meg néhány példát az egyes szándékokra, amelyek meghatározzák a kimondott szövegek különböző formátumait.

  • TurnOnDevice:
    • "A(z) {DeviceName} bekapcsolása"
    • "Váltás a(z) {DeviceName} eszközre"
    • "A(z) {DeviceName} bekapcsolása"
  • GetDeviceStatus:
    • "A(z) {DeviceName} be van kapcsolva[?]"
  • TurnOffDevice:
    • "A(z) {DeviceName} kikapcsolása"
    • "Kapcsolja ki a(z) {DeviceName} eszközt"
    • "A(z) {DeviceName} kikapcsolása"

Amikor különböző típusú kimondott szövegekkel tanítja meg a modellt, az Azure AI Language szolgáltatás megtanulhatja, hogyan kategorizálhatja helyesen a szándékokat a formátum és írásjelek alapján.