Megosztás a következőn keresztül:


Minták hozzáadása az előrejelzés pontosságának javításához

Fontos

A LUIS 2025. október 1-jén megszűnik, és 2023. április 1-től nem fog tudni új LUIS-erőforrásokat létrehozni. Javasoljuk, hogy a LUIS-alkalmazásokat áttelepítsebeszélgetési nyelvfelismerésre , hogy kihasználhassa a terméktámogatás és a többnyelvű képességek folyamatos előnyeit.

Miután egy LUIS-alkalmazás megkapta a végponti kimondott szövegeket, használjon egy mintát a kimondott szövegek előrejelzési pontosságának javítására, amelyek szórendben és szóválasztásban mutatnak ki mintát. A minták adott szintaxist használnak a következők helyének jelzésére: entitások, entitásszerepkörök és választható szöveg.

Megjegyzés

  • Miután hozzáadott, szerkesztett, eltávolított vagy újra hozzárendelt egy mintát, betanítása és közzététele után az alkalmazás betanítása és közzététele a végpontlekérdezések befolyásolása érdekében.
  • A minták csak a gépi tanulási entitás szüleit foglalják magukban, az alalkalmazásokat nem.

Sablon kimondott szövegének hozzáadása a megfelelő szintaxissal

  1. Jelentkezzen be a LUIS-portálra, és válassza ki az előfizetési és szerzői erőforrást az adott szerzői erőforráshoz rendelt alkalmazások megtekintéséhez.

  2. Nyissa meg az alkalmazást a nevének Saját alkalmazások lapon való kiválasztásával.

  3. Válassza a Minták lehetőséget a bal oldali panelen, az Alkalmazás teljesítményének javítása területen.

  4. Válassza ki a minta megfelelő szándékát.

  5. A sablon szövegmezőbe írja be a sablon kimondott szövegét, és válassza az Enter lehetőséget. Ha meg szeretné adni az entitás nevét, használja a megfelelő minta entitásszintaxisát. Kezdje el az entitás szintaxisát a következővel {: . Megjelenik az entitások listája. Válassza ki a megfelelő entitást.

    Képernyőkép a minta entitásáról

    Ha az entitás tartalmaz szerepkört, jelölje meg a szerepkört egyetlen kettősponttal, :az entitás neve után, például {Location:Origin}: . Az entitások szerepköreinek listája megjelenik egy listában. Jelölje ki a szerepkört, majd kattintson az Enter gombra.

    Képernyőkép a szerepkörrel rendelkező entitásról

    Miután kiválasztotta a megfelelő entitást, fejezze be a mintát, majd válassza az Enter elemet. Ha végzett a minták beírásával, tanítsa be az alkalmazást.

    Képernyőkép a beírt mintáról mindkét entitástípussal

Pattern.any entitás létrehozása

A Pattern.any entitások csak mintákban érvényesek, a szándékok példa kimondott szövegeiben nem. Ez az entitástípus segít a LUIS-nak megtalálni a különböző hosszúságú és szóválasztású entitások végét. Mivel ezt az entitást mintában használják, a LUIS tudja, hogy az entitás vége hol található a kimondott szövegsablonban.

  1. Jelentkezzen be a LUIS-portálra, és válassza ki az előfizetési és szerzői erőforrást az adott szerzői erőforráshoz rendelt alkalmazások megtekintéséhez.

  2. Nyissa meg az alkalmazást a nevének Saját alkalmazások lapon való kiválasztásával.

  3. A Build szakaszban válassza az Entitások lehetőséget a bal oldali panelen, majd válassza a + Létrehozás lehetőséget.

  4. Az Entitástípus kiválasztása párbeszédpanelen írja be az entitás nevét a Név mezőbe, és válassza a Minta lehetőséget.Bármelytípusként , majd válassza a Létrehozás lehetőséget.

    Miután létrehoz egy minta kimondott szöveget ezzel az entitással, az entitást egy kombinált gépi tanulási és szövegegyeztető algoritmussal nyeri ki a rendszer.

Példaszövegek hozzáadása mintaként

Ha mintát szeretne hozzáadni egy entitáshoz, a legegyszerűbben a Szándék részletei oldalról hozhatja létre a mintát. Ez biztosítja, hogy a szintaxis megegyezik a példa kimondott szövegével.

  1. Jelentkezzen be a LUIS-portálra, és válassza ki az előfizetési és szerzői erőforrást az adott szerzői erőforráshoz rendelt alkalmazások megtekintéséhez.

  2. Nyissa meg az alkalmazást a nevének Saját alkalmazások lapon való kiválasztásával.

  3. Az Szándékok listalapon válassza ki annak a kimondott példának a szándéknevét, amelyből sablonszöveget szeretne létrehozni.

  4. A Szándék részletei lapon válassza ki a sablon kimondott szövegként használni kívánt példaszöveg sorát, majd válassza a + Hozzáadás mintaként lehetőséget a környezeti eszköztárról.

    Képernyőkép a kimondott példa sablonmintaként való kiválasztásáról a Szándék részletei lapon.

    A kimondott szövegnek tartalmaznia kell egy entitást, hogy mintát hozzon létre a kimondott szövegből.

  5. Az előugró ablakban válassza a Kész lehetőséget a Minták megerősítése lapon. Nem kell definiálnia az entitások részösszetevőit vagy funkcióit. Csak a gépi tanulási entitást kell listáznia.

    Képernyőkép a kimondott példa sablonmintaként való megerősítéséről a Szándék részletei lapon.

  6. Ha szerkesztenie kell a sablont, például nem kötelezőként kijelölni a szöveget, a [] (szögletes) szögletes zárójelekkel, akkor ezt a szerkesztést a Minták lapon kell elvégeznie.

  7. A navigációs sávon válassza a Betanítása lehetőséget, hogy betaníthassa az alkalmazást az új mintával.

Az OR operátor és a csoportok használata

Az alábbi két minta egyetlen mintába kombinálható a "( )" és az OR "|" szintaxissal.

Szándék Kimondottszöveg-példák elhagyható szövegelemekkel és előre összeállított entitásokkal
OrgChart-Manager "ki lesz {EmployeeListEntity}[s] manager [[in]{datetimeV2}?]"
OrgChart-Manager "ki lesz {EmployeeListEntity}[s] manager [[on]{datetimeV2}?]"

Az új kimondott szövegsablon a következő lesz:

"ki ( volt | is | lesz ) {EmployeeListEntity}[s] manager [([in]|[ on]){datetimeV2}?]" .

Ez egy csoportot használ a szükséges ige feszült köré, valamint a választható "be" és "be" közöttük egy vagy egy csővel.

Kimondottszöveg-sablon

Az emberi erőforrás tárgytartományának természetéből adódóan a szervezetek alkalmazotti kapcsolatairól számos gyakori módszer létezik. Ilyen például a következő kimondott szöveg:

  • "Kinek jelent Jill Jones?"
  • "Ki jelent Jill Jonesnak?"

Ezek a kimondott szövegek túl közel vannak ahhoz, hogy meghatározzák az egyes kimondott szövegek kontextusbeli egyediségét anélkül, hogy sok kimondottszöveg-példát szolgáltatnak. Egy szándék mintájának hozzáadásával a LUIS a szándékok gyakori kimondottszöveg-mintáit tanulja meg anélkül, hogy több kimondottszöveg-példát kellene megadnia.

Tipp

Minden kimondott szöveg törölhető a véleményezési listából. A törlés után nem jelenik meg újra a listában. Ez akkor is igaz, ha a felhasználó ugyanazt a kimondott szöveget adja meg a végpontról.

Erre a szándékra a következő példasablonok tartoznak:

Példák kimondottszöveg-sablonokra szintaxis jelentése
Kinek jelenti az {EmployeeListEntity} a(z) {EmployeeListEntity} jelentést[?] cserélhető: {EmployeeListEntity}
figyelmen kívül hagyás: [?]
Ki jelent a(z) {EmployeeListEntity}[?] cserélhető: {EmployeeListEntity}
figyelmen kívül hagyás: [?]

A(z) "{EmployeeListEntity}" szintaxis az entitás helyét jelöli a kimondott sablonban, és azt, hogy melyik entitás. A nem kötelező szintaxis ([?]) nem kötelező szavakat vagy írásjeleket jelöl. A LUIS egyezteti a kimondott szöveget, kihagyva a szögletes zárójelek közötti elhagyható szövegeket.

Fontos

Bár a szintaxis normál kifejezésnek tűnik, nem reguláris kifejezés. Csak a kapcsos zárójel, a "{ }" és a szögletes zárójel([]) szintaxis támogatott. Ezek legfeljebb két szinten ágyazhatók be.

Ahhoz, hogy egy minta egy kimondott szöveghez illeszkedjen, először a kimondott szövegen belüli entitásoknak meg kell egyeznie a sablon kimondott szövegében szereplő entitásokkal. Ez azt jelenti, hogy az entitásoknak elegendő példával kell rendelkezniük a kimondott szövegekben, és nagy fokú előrejelzéssel kell rendelkezniük ahhoz, hogy az entitásokkal kapcsolatos minták sikeresek legyenek. A sablon azonban nem segít az entitások előrejelzésében. A sablon csak szándékokat jelez előre.

Megjegyzés

Bár a minták lehetővé teszik, hogy kevesebb kimondott példaszöveget adjon meg, ha az entitások nem észlelhetők, a minta nem fog egyezni.

Kifejezéslista hozzáadása funkcióként

A funkciók segítenek a LUIS-ban azáltal, hogy tippeket adnak arra, hogy bizonyos szavak és kifejezések egy alkalmazástartomány szókincsének részét képezik.

  1. Jelentkezzen be a LUIS-portálra, és válassza ki az előfizetési és szerzői erőforrást az adott szerzői erőforráshoz rendelt alkalmazások megtekintéséhez.
  2. Nyissa meg az alkalmazást a nevének Saját alkalmazások lapon való kiválasztásával.
  3. Válassza a Build elemet , majd az alkalmazás bal oldali paneljén válassza a Szolgáltatások lehetőséget.
  4. A Szolgáltatások lapon válassza a + Létrehozás lehetőséget.
  5. Az Új kifejezéslista létrehozása párbeszédpanelen adjon meg egy nevet, például Pizza Toppings nevet. Az Érték mezőben adjon meg példákat a feltétekre, például a Ham-ra. Egyszerre egy értéket vagy vesszővel elválasztott értékkészletet is beírhat, majd nyomja le az Enter billentyűt.

Képernyőkép a funkciók hozzáadásáról (kifejezéslista) Városok

  1. Ha a kifejezések felcserélhetők, hagyja engedélyezve az Ezek az értékek felcserélhető választót. A felcserélhető kifejezéslista funkció a betanítás szinonimáinak listájaként szolgál. A nem felcserélhető kifejezéslisták külön funkciókként szolgálnak a betanításhoz, ami azt jelenti, hogy a funkciók hasonlóak, de a szándék megváltozik a kifejezések felcserélésekor.
  2. A kifejezéslista a teljes alkalmazásra vonatkozhat a globális beállítással, vagy egy adott modellre (szándékra vagy entitásra). Ha a kifejezéslistát egy szándékból vagy entitásból hozza létre funkcióként , a kapcsoló nem globális értékre van állítva. Ebben az esetben a kapcsoló azt határozza meg, hogy a funkció csak az adott modellhez tartozik, ezért nem globális az alkalmazás számára.
  3. Válassza a Kész lehetőséget. Az új funkció bekerül az ML-szolgáltatások lapra.

Megjegyzés

  • A kifejezéslistát törölheti vagy inaktiválhatja az ML-szolgáltatások lap környezetfüggő eszköztáráról.
  • A kifejezéslistát arra a szándékra vagy entitásra kell alkalmazni, amelynek segítenie kell, de előfordulhat, hogy egy kifejezéslistát globális funkcióként kell alkalmazni a teljes alkalmazásra. A Machine Learning-szolgáltatások lapon válassza ki a kifejezéslistát, majd válassza a Globálisvá alakítás lehetőséget a felső környezeti eszköztáron.

Entitás hozzáadása funkcióként egy szándékhoz

Ha egy entitást funkcióként szeretne hozzáadni egy szándékhoz, válassza ki a szándékot az Szándékok lapon, majd válassza a + Funkció hozzáadása lehetőséget a környezetfüggő eszköztár felett. A lista tartalmazza az összes funkcióként alkalmazható kifejezéslistát és entitást.

Ha egy entitást funkcióként szeretne hozzáadni egy másik entitáshoz, hozzáadhatja a funkciót a Szándék részletei lapon az Entitáskatalógus használatával, vagy hozzáadhatja a funkciót az Entitás részletei lapon.

Következő lépések