LUIS-alkalmazások fejlesztése
Fontos
A LUIS 2025. október 1-jén megszűnik, és 2023. április 1-től nem hozhat létre új LUIS-erőforrásokat. Javasoljuk, hogy a LUIS-alkalmazásokat a beszélgetési nyelv megértésére migrálja, hogy kihasználhassa a terméktámogatás és a többnyelvű képességek előnyeit.
Ebből a cikkből megtudhatja, hogyan fejlesztheti a LUIS-alkalmazásokat, például áttekintheti a helyes előrejelzéseket, és hogyan 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égpontnak küldött lekérdezéseket, és kiválasztja azokat a felhasználói kimondott szövegeket, amelyek nem biztos benne. 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éldaszövegeibe, majd betaníthatja é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 felhasználói lekérdezéseket kell naplóznia. Ez a végpontlekérdezés lekérdezési log=true
sztring paraméterrel és értékkel való meghívásával érhető el.
Feljegyzé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 előfizetési és szerzői erőforrását az adott szerzői erőforráshoz rendelt alkalmazások megtekintéséhez.
- Az alkalmazás megnyitásához válassza ki a nevét Saját alkalmazások lapon.
- Lépjen a Kezelés szakaszra, majd válassza ki az Azure-erőforrásokat.
- 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áltson a Naplók mentése, majd mentés gombra 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 és használja a módosított példalekérdezés URL-címét, amikor előrejelzési lekérdezéseket készít a futtatókörnyezeti végpontra.
Előrejelzések javítása kimondott szövegek igazításához
Minden kimondott szövegben megjelenik egy javasolt szándék az Előrejelzett szándék oszlopban, a javasolt entitások pedig pontozott határolókeretekben.
Ha egyetért az előrejelzett szándékkal és entitásokkal, jelölje be a kimondott szöveg melletti pipát. Ha a pipa le van tiltva, ez azt jelenti, hogy nincs mit ellenőrizni. 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 felirat 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 a kimondott szöveget, helyezze át a "Nincs" szándékba, vagy hozzon létre egy új szándékot, például vegyesen, é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 emberierőforrás-alkalmazással, amely a szervezet személyzetére vonatkozó lekérdezéseket kezeli. Ez lehetővé teheti a kimondott szöveg aktuális és jövőbeli dátumait – az azt használó s
's
szöveget és ?
.
Ha létrehoz egy "OrganizationChart" szándékot, 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 a "be" é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] vezető [[on]{datetimeV2}?] |
OrgChart-Manager | Ki az {EmployeeListEntity}?s] vezető [[on]{datetimeV2}?] |
Az opcionális 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ű "[ [ ] ]"-ba, és entitásokat vagy szöveget is tartalmazhat.
Figyelemfelhívás
Ne feledje, hogy először az entitások találhatók, majd a minta megegyezik.
Következő lépések:
A teljesítmény javításának teszteléséhez a felső panelEn a Teszt lehetőséget választva érheti el a tesztkonzolt. Az alkalmazás tesztkonzollal való tesztelésével kapcsolatos útmutatásért lásd az alkalmazás betanítását és tesztelését.