A LUIS-alkalmazás betanítása és tesztelé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.

A betanítás a Language Understanding (LUIS) alkalmazás tanítása a szándékok és entitások felhasználói kimondott szövegekből való kinyerésére. A betanítás a modell frissítése után következik, például: entitások, szándékok vagy kimondott szövegek hozzáadása, szerkesztése, címkézése vagy törlése.

Az alkalmazások betanítása és tesztelése iteratív folyamat. A betanítást követően mintabeszédelemekkel tesztelje a LUIS-alkalmazást annak megállapításához, hogy az alkalmazás helyesen ismeri-e fel a szándékokat és az entitásokat. Ha nem, akkor frissítenie kell a LUIS-alkalmazást, majd be kell tanítania és újra tesztelnie kell.

A betanítás a LUIS-portál aktív verziójára lesz alkalmazva.

Interaktív betanítása

Mielőtt megkezdené az alkalmazás betanítását a LUIS-portálon, győződjön meg arról, hogy minden szándéknak legalább egy kimondott szövege van. A LUIS-alkalmazást legalább egyszer be kell tanítania a teszteléshez.

  1. Az alkalmazás eléréséhez válassza ki a nevét a Saját alkalmazások lapon.
  2. Az alkalmazásban válassza a Betanítása lehetőséget a képernyő jobb felső részén.
  3. Ha a betanítás befejeződött, egy értesítés jelenik meg a böngésző tetején.

Megjegyzés:

A betanítási dátumok és időpontok a GMT + 2-ben vannak.

A betanítási folyamat elindítása

Tipp.

Nem kell minden módosítás után betanulnia. A betanítást akkor kell elvégezni, ha a rendszer módosításokat alkalmaz a modellre, vagy ha tesztelni vagy közzétenni szeretné az alkalmazást.

Ha be szeretné tanítani az alkalmazást a LUIS-portálon, csak a képernyő jobb felső sarkában lévő Betanítása gombot kell választania.

A REST API-k betanítása kétlépéses folyamat.

  1. HTTP POST-kérés küldése betanításhoz.
  2. A betanítási állapot kérése HTTP GET kéréssel.

Annak érdekében, hogy megtudja, mikor fejeződik be a betanítás, le kell kérdeznie az állapotot, amíg az összes modell be nem tanítható.

Az alkalmazás tesztelése

A tesztelés során minta kimondott szövegeket ad meg a LUIS-nak, és választ kap a felismert szándékokra és entitásokra. A LUIS-alkalmazást egyszerre egy kimondott szöveg interaktívan tesztelheti, vagy kimondott szövegek készletét is megadhatja. A tesztelés során összehasonlíthatja az aktuális aktív modell előrejelzési válaszát a közzétett modell előrejelzési válaszával.

Az alkalmazások tesztelése iteratív folyamat. A LUIS-alkalmazás betanítása után tesztelje a kimondott mintával, és ellenőrizze, hogy a szándékok és entitások helyesen vannak-e felismerve. Ha nem, frissítsen a LUIS-alkalmazásra, tanítsa be és tesztelje újra.

Interaktív tesztelés

Az interaktív tesztelés a LUIS-portál Teszt paneljén történik. Megadhatja a kimondott szöveget a szándékok és entitások azonosításának és pontszámának megtekintéséhez. Ha a LUIS nem a várt módon jelzi előre a kimondott szöveg szándékait és entitásait, másolja a kimondott szöveget a Szándék lapra új kimondott szövegként. Ezután címkézze fel a kimondott szöveg részeit entitások számára a LUIS-alkalmazás betanításához.

Ha egyszerre több kimondott szöveget tesztel, a Batch tesztelése című cikkből többet is megtudhat az előrejelzési pontszámokról.

Kimondott szöveg tesztelése

A teszt kimondott szövegének nem szabad pontosan megegyeznie az alkalmazásban található példaszövegekkel. A teszt kimondott szövegének tartalmaznia kell a szóválasztást, a kifejezés hosszát és a felhasználó számára elvárt entitáshasználatot.

  1. 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.
  2. Az alkalmazás megnyitásához válassza ki a nevét Saját alkalmazások lapon.
  3. Válassza a Tesztelés lehetőséget az alkalmazás képernyőjének jobb felső sarkában, és egy panel jelenik meg.

Train & Test App pag

  1. Írjon be egy kimondott szöveget a szövegmezőbe, és nyomja le az Enter gombot a billentyűzeten. Egy kimondott szöveget tesztelhet a Teszt mezőben, vagy több kimondott szöveget kötegként a Batch tesztelési paneljén.
  2. A kimondott szöveg, a legfőbb szándék és a pontszám bekerül a szövegdoboz alatti kimondott szövegek listájába. A fenti példában ez "Nincs (0,43)" néven jelenik meg.

Az előrejelzés vizsgálata

Vizsgálja meg a vizsgálati eredmények részleteit a Vizsgálat panelen.

  1. Ha meg van nyitva a Teszt panel, válassza az Összehasonlítani kívánt kimondott szöveg vizsgálata lehetőséget. Az Ellenőrzés a kimondott szöveg legfőbb szándéka és pontszáma mellett található. Tekintse meg a fenti képet.

  2. Megjelenik az Ellenőrző panel. A panel tartalmazza a legfontosabb pontozási szándékot és az azonosított entitásokat. A panelen a kijelölt kimondott szöveg előrejelzése látható.

Partial screenshot of Test Inspect panel

Tipp.

Az ellenőrző panelen hozzáadhatja a teszt kimondott szövegét egy szándékhoz, ha a Hozzáadás a példa kimondott szövegekhez lehetőséget választja.

Determinisztikus betanítási beállítások módosítása a verzióbeállítások API használatával

A Determinisztikus betanítás kikapcsolásához használja a Verzióbeállítások API-t a UseAllTrainingData igaz értékre állításával.

Determinisztikus betanítási beállítások módosítása a LUIS-portál használatával

Jelentkezzen be a LUIS-portálra , és válassza ki az alkalmazást. Válassza a Képernyő tetején a Kezelés, majd a Gépház lehetőséget. Engedélyezze vagy tiltsa le a nem determinisztikus betanítási lehetőséget. Ha a betanítás le van tiltva, a betanítás az összes rendelkezésre álló adatot felhasználja. A betanítás csak a más szándékokból származó adatok véletlenszerű mintáját használja negatív adatként az egyes szándékok betanításakor

A button for enabling or disabling non deterministic training.

Hangulati eredmények megtekintése

Ha a hangulatelemzés a Közzététel lapon van konfigurálva, a teszteredmények tartalmazzák a kimondott szövegben található hangulatot.

A megfeleltetési minta szándékának javítása

Ha mintákat használ, és a kimondott szöveg egy minta, de a rossz szándékot jelezték előre, válassza ki a minta szerkesztési hivatkozását, és válassza ki a megfelelő szándékot.

Összehasonlítás a közzétett verzióval

Az alkalmazás aktív verzióját a közzétett végpontverzióval tesztelheti. A Vizsgálat panelen válassza a Összehasonlítás a közzétettvel lehetőséget.

Megjegyzés:

A közzétett modellen végzett összes tesztelés le lesz vonva az Azure-előfizetés kvótaegyenlegéből.

Compare with published

Végpont JSON megtekintése a tesztpanelen

Az összehasonlításhoz visszaadott JSON végpontot a panel jobb felső sarkában lévő JSON megjelenítése nézet kiválasztásával tekintheti meg.

További lépések

Ha a teszteléshez kimondott szövegek kötegének tesztelése szükséges, tekintse meg a kötegtesztelést.

Ha a tesztelés azt jelzi, hogy a LUIS-alkalmazás nem ismeri fel a megfelelő szándékokat és entitásokat, további kimondott szövegek címkézésével vagy funkciók hozzáadásával javíthatja a LUIS-alkalmazás pontosságát.