Použití vzorů k rozlišení podobných promluv

Dokončeno

V některých případech může model obsahovat více záměrů, pro které budou promluvy pravděpodobně podobné. Vzor promluv můžete použít k nejednoznačnosti záměrů a minimalizaci počtu ukázkových promluv.

Představte si například následující promluvy:

  • "Zapněte kuchyňské světlo"
  • "Je v kuchyni světlo?"
  • "Vypněte kuchyňské světlo"

Tyto promluvy jsou syntakticky podobné, pouze s několika rozdíly ve slovech nebo interpunkci. Představují však tři různé záměry (které můžou mít název TurnOnDevice, GetDeviceStatus a TurnOffDevice). Kromě toho se záměry můžou vztahovat na širokou škálu hodnot entit. Kromě "kuchyňského světla" by se záměr mohl použít na "světlo obývacího pokoje", televizi" nebo jakékoli jiné zařízení, které model může potřebovat podporovat.

Pokud chcete model správně vytrénovat, zadejte několik příkladů každého záměru, který určuje různé formáty promluv.

  • TurnOnDevice:
    • "Zapnutí zařízení {DeviceName}"
    • "Přepnout na zařízení {DeviceName}"
    • "Zapnout {DeviceName}
  • GetDeviceStatus:
    • "Je {DeviceName} zapnuto[?]"
  • TurnOffDevice:
    • "Vypnout zařízení {DeviceName}
    • "Vypnutí zařízení {DeviceName}"
    • "Vypnout zařízení {DeviceName}"

Když model naučíte pomocí každého jiného typu promluvy, služba Azure AI Language zjistí, jak správně kategorizovat záměry podle formátu a interpunkce.