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.
- 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.
- Nyissa meg az alkalmazást a nevének Saját alkalmazások lapon való kiválasztásával.
- Lépjen a Kezelés szakaszra, majd válassza az Azure-erőforrások lehetőséget.
- A hozzárendelt előrejelzési erőforráshoz válassza a Lekérdezési paraméterek módosítása lehetőséget.
- Váltsa ki a Naplók mentése , majd mentés elemet a Kész gombra kattintva.
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.
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ó s
szö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.