LUIS-alkalmazás fejlesztése

Fontos

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

Ebből a cikkből megtudhatja, hogyan javíthatja a LUIS-alkalmazásokat, például áttekintheti a helyes előrejelzéseket, és használhatja a kimondott szövegek opcionális szövegét.

Aktív tanulás

A végponti kimondott szövegek helyes előrejelzésekhez való felülvizsgálatának folyamatát aktív tanulásnak nevezzük. Az aktív tanulás rögzíti a végpontra küldött lekérdezéseket, és kiválasztja azokat a felhasználói kimondott szövegeket, amelyekben nem biztos. Ezeket a kimondott szövegeket áttekintve kiválaszthatja a szándékot, és megjelölheti az entitásokat ezekhez a valós kimondott szövegekhez. Ezután elfogadhatja ezeket a módosításokat az alkalmazás példabeszédelemeibe, majd betanítheti és közzéteheti az alkalmazást. Ez segít a LUIS-nak a kimondott szövegek pontosabb azonosításában.

Felhasználói lekérdezések naplózása az aktív tanulás engedélyezéséhez

Az aktív tanulás engedélyezéséhez naplóznia kell a felhasználói lekérdezéseket. Ez a végpontlekérdezés a lekérdezési sztring paraméterével és értékével történő meghívásával log=true valósítható meg.

Megjegyzés

Az aktív tanulás letiltásához ne naplózza a felhasználói lekérdezéseket. A lekérdezési paraméterek módosításához állítsa be a log=false értéket a végpontlekérdezésben, vagy hagyja ki a naplóparamétert, mert az alapértelmezett érték hamis a V3-végponthoz.

A LUIS-portál használatával hozza létre a megfelelő végpontlekérdezéseket.

  1. Jelentkezzen be a LUIS-portálra, és válassza ki az Előfizetés és a Szerzői erőforrás lehetőséget 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. Lépjen a Kezelés szakaszra, majd válassza az Azure-erőforrások lehetőséget.
  4. A hozzárendelt előrejelzési erőforráshoz válassza a Lekérdezési paraméterek módosítása lehetőséget.

Képernyőkép a lekérdezési paraméterek módosítására szolgáló hivatkozásról.

  1. Váltsa ki a Naplók mentése , majd mentés elemet a Kész gombra kattintva.

Képernyőkép arról, hogyan mentheti az aktív tanuláshoz szükséges naplókat a LUIS-portál használatával.

Ez a művelet a lekérdezési sztring paraméter hozzáadásával módosítja a log=true példa URL-címét. Másolja ki és használja a módosított példalekérdezési URL-címet, amikor előrejelzési lekérdezéseket végez a futtatókörnyezeti végponton.

Előrejelzések javítása a kimondott szövegek igazításához

Minden kimondott szövegben megjelenik egy javasolt szándék az Előrejelzési szándék oszlopban, a javasolt entitások pedig pontozott határolókeretekben.

Képernyőkép a luis által nem biztos végponti kimondott szövegek áttekintésére vonatkozó oldalról

Ha egyetért az előrejelzett szándékkal és az entitásokkal, jelölje be a kimondott szöveg melletti pipát. Ha a pipa le van tiltva, az azt jelenti, hogy nincs semmi megerősítés. Ha nem ért egyet a javasolt szándékkal, válassza ki a megfelelő szándékot az előrejelzett szándék legördülő listájából. Ha nem ért egyet a javasolt entitásokkal, kezdje el címkézni őket. Ha végzett, jelölje be a kimondott szöveg melletti pipát a címkézett szöveg megerősítéséhez. Válassza a Kimondott szöveg mentése lehetőséget a véleményezési listából való áthelyezéshez és a megfelelő szándék hozzáadásához.

Ha nem biztos abban, hogy törölnie kell-e a kimondott szöveget, helyezze át a "Nincs" szándékba, vagy hozzon létre egy új szándékot , például másként, és helyezze át a kimondott szöveget.

Elhagyható szövegek és előre összeállított entitások használata

Tegyük fel, hogy rendelkezik egy Emberi erőforrások alkalmazással, amely egy szervezet személyzetére vonatkozó lekérdezéseket kezel. Lehetővé teheti a kimondott szöveg aktuális és jövőbeli dátumait – a , 'sés ?szöveget használó sszöveget .

Ha "OrganizationChart" szándékot hoz létre, a következő kimondott szövegeket érdemes megfontolnia:

Szándék Kimondottszöveg-példák elhagyható szövegelemekkel és előre összeállított entitásokkal
OrgChart-Manager Ki volt Jill Jones menedzsere március 3-án?
OrgChart-Manager "Ki most Jill Jones menedzsere?"
OrgChart-Manager "Ki lesz Jill Jones menedzsere egy hónap múlva?"
OrgChart-Manager Ki lesz Jill Jones menedzsere március 3-án?

Az alábbi példák mindegyike a következőket használja:

  • Ige feszült: "was", "is", "will be"
  • Dátum: "Március 3", "now", "in a month"

A LUIS-nak szüksége van ezekre az előrejelzések helyes elvégzéséhez. Figyelje meg, hogy a táblázat utolsó két példája szinte ugyanazt a szöveget használja, kivéve az "in" és a "be" szöveget.

Mintákat használva a következő példasablon kimondottszövegei lehetővé tennék a választható információkat:

Szándék Kimondottszöveg-példák elhagyható szövegelemekkel és előre összeállított entitásokkal
OrgChart-Manager Ki volt {EmployeeListEntity}[s] menedzser [[on]{datetimeV2}?]
OrgChart-Manager Ki az {EmployeeListEntity}[s] vezető [[on]{datetimeV2}?]

A nem kötelező szögletes zárójelek szintaxisa ([]) lehetővé teszi, hogy opcionális szöveget adjon hozzá a sablon kimondott szövegéhez, és beágyazható egy második szintű "[ [ ] ]" szintbe, és entitásokat vagy szöveget is tartalmazzon.

Figyelemfelhívás

Ne feledje, hogy először az entitások találhatók, majd a minta megegyezik.

További lépések:

A teljesítmény javításának teszteléséhez a felső panel Tesztelés elemét választva érheti el a tesztkonzolt. Az alkalmazás tesztkonzollal való tesztelésével kapcsolatos utasításokért lásd: Az alkalmazás betanítása és tesztelése.