Language Understanding – Gyakori kérdések (GYIK)

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.

Mik a LUIS-alkalmazások maximális korlátai?

A LUIS több korlátozási területből áll. Az első a modellkorlát, amely a LUIS szándékait, entitásait és funkcióit szabályozza. A második terület a kulcstípuson alapuló kvótakorlátok. A korlátok harmadik területe a LUIS-webhely vezérlésére szolgáló billentyűzetkombináció. A negyedik terület a LUIS szerzői webhelye és a LUIS-végpont API-k közötti világrégió-leképezés. További részletekért tekintse meg a LUIS korlátait .

Mi a különbség a szerzői és az előrejelzési kulcsok között?

A szerzői erőforrások lehetővé teszik az alkalmazások létrehozását, kezelését, betanítását, tesztelését és közzétételét. Az előrejelzési erőforrás lehetővé teszi az előrejelzési végpont lekérdezését a szerzői erőforrás által megadott 1000 kérésen túl. Az előrejelzési végpontkulcsok létrehozása és lekérdezése a LUIS-ban a szerzői kulcs és az előrejelzési futtatókörnyezeti kulcs közötti különbségek megismeréséhez.

Támogatja a LUIS a szöveghez való beszédet?

Igen, a szövegfelolvasás a LUIS-val való integráció részeként érhető el.

Mik azok a szinonimák és szóváltozatok?

A LUIS kevés vagy egyáltalán nem ismeri az NLP tágabb aspektusait, például a szemantikai hasonlóságot, a példák explicit azonosítása nélkül. A következő jogkivonatok (szavak) például három különböző dolog, amíg a megadott példákban hasonló kontextusban nem használják őket:

  • Vásárlás
  • Vásárlás
  • Vásárolt

A természetes nyelvi megértés (NLU) szemantikai hasonlóságához használhatja a Beszélgetési nyelv megértését.

Mik a szerzői és előrejelzési díjszabás?

A Language Understand külön erőforrásokkal, egy létrehozási típussal és egy típussal rendelkezik az előrejelzési végpont lekérdezéséhez, mindegyik saját díjszabással rendelkezik. Lásd az erőforrás-használatot és a korlátokat.

Melyek a támogatott régiók?

Lásd a régiótámogatást.

Hogyan tárolja a LUIS az adatokat?

A LUIS a kulcs által megadott régiónak megfelelő Azure-adattárban tárolja a titkosított adatokat. A modell betanításához használt adatok, például entitások, szándékok és kimondott szövegek az alkalmazás teljes élettartama alatt a LUIS-ban lesznek mentve. Ha egy tulajdonos vagy közreműködő törli az alkalmazást, az adatok vele együtt törlődnek. Ha egy alkalmazást 90 nap alatt nem használtak, a rendszer törli. Az adatmegőrzésről további információt az Adatmegőrzés című témakörben talál.

Támogatja a LUIS az ügyfél által felügyelt kulcsokat (CMK)?

A Language Understanding szolgáltatás automatikusan titkosítja az adatokat, amikor azokat a felhőben megőrzi. A Language Understanding szolgáltatás titkosítása védi az adatokat, és segít megfelelni a szervezeti biztonsági és megfelelőségi követelményeknek. Az ügyfél által felügyelt kulcsokkal kapcsolatos további részletekért tekintse meg a CMK-cikket .

Fontos a Nincs szándék betanítása?

Igen, jó, ha kimondott szöveggel tanítja be a None szándékot, különösen akkor, ha további címkéket ad hozzá más szándékokhoz. A részletekért tekintse meg a nincs szándékot .

Hogyan programozott módon szerkeszteni a LUIS-alkalmazást?

A LUIS-alkalmazás programozott szerkesztéséhez használja a Szerzői API-t. Tekintse meg a LUIS szerzői API meghívását és a LUIS-alkalmazás programozott módon történő összeállítását Node.js a Szerzői API meghívására vonatkozó példákért. A Szerzői API-nak nem végpontkulcsot, hanem szerzői kulcsot kell használnia. A programozott szerzői műveletek havonta legfeljebb 1 000 000 hívást és másodpercenként öt tranzakciót tesz lehetővé. A LUIS-jal használt kulcsokkal kapcsolatos további információkért lásd a Kulcsok kezelése című témakört.

A kimondott példa változatainak tartalmazniuk kell az írásjeleket?

Használja az alábbi megoldások egyikét:

  • Írásjelek figyelmen kívül hagyása
  • Adja hozzá a különböző változatokat kimondott példaként a szándékhoz
  • Adja hozzá a példaszöveg mintáját a szintaxissal az írásjelek figyelmen kívül hagyásához .

Miért kap az alkalmazásom különböző pontszámokat minden betanításakor?

Engedélyezze vagy tiltsa le a nemdeterminista 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. Ha engedélyezve van (alapértelmezés szerint), a betanítás véletlenszerű mintát használ minden egyes betanításkor, hogy negatívként használhassa a szándékot. Annak érdekében, hogy minden alkalommal ugyanazt a pontszámot kapja, győződjön meg arról, hogy betanítsa a LUIS-alkalmazást az összes adatával. További információért tekintse meg a betanítási cikket .

HTTP 403 hibaállapot-kódot kaptam. Hogyan kijavítani? Tudok másodpercenként több kérést kezelni?

A 403-as és a 429-es hibaállapotkód akkor jelenik meg, ha túllépi a tarifacsomagjában foglalt másodpercenkénti tranzakciók vagy havi tranzakciók számát. Növelje a tarifacsomagot, vagy használja a Language Understanding Docker-tárolókat.

Ha az összes ingyenes 1000 végpont-lekérdezést használja, vagy túllépi a tarifacsomag havi tranzakciós kvótáját, egy HTTP 403 hibaállapot-kód jelenik meg.

A hiba elhárításához vagy magasabb szintre kell módosítania a tarifacsomagot , vagy létre kell hoznia egy új erőforrást , és hozzá kell rendelnie az alkalmazáshoz.

A hiba megoldásai a következők:

  • Az Azure Portalon keresse meg a Language Understanding erőforrást, és válassza az Erőforrás-kezelés lehetőséget, majd a Tarifacsomagot , és módosítsa a tarifacsomagot. A Language Understanding portálon semmit sem kell módosítania, ha az erőforrás már hozzá van rendelve a Language Understanding alkalmazáshoz.
  • Ha a használat meghaladja a legmagasabb szintű tarifacsomag korlátját, adjon hozzá további Language Understanding-erőforrásokat úgy, hogy terheléselosztót helyez eléjük. A Language Understanding-tároló és a Kubernetes vagy a Docker Compose együttes használata segíthet ebben.

A rendszer HTTP 429-es hibakódot ad vissza, ha a másodpercenkénti tranzakciók túllépik a tarifacsomagot.

A megoldások a következők:

Miért ad hozzá a LUIS szóközöket a lekérdezéshez a szavak köré vagy közepén?

A LUIS a beszédet a kultúra alapján tokenizálja. Az eredeti és a jogkivonatos érték is elérhető az adatkinyeréshez.

Mit tegyek, ha arra számítok, hogy a LUIS-kérelmek túllépik a kvótát?

A LUIS havi kvótával és másodpercenkénti kvótával rendelkezik az Azure-erőforrás tarifacsomagja alapján.

Ha a LUIS-alkalmazáskérelmek aránya meghaladja az engedélyezett kvótaarányt, a következőt teheti:

Használhatok több alkalmazást ugyanazzal az alkalmazásdefinícióval?

Igen, exportálja az eredeti LUIS-alkalmazást, és importálja újra az alkalmazást külön alkalmazásokba. Minden alkalmazás saját alkalmazásazonosítóval rendelkezik. Közzétételkor ahelyett, hogy ugyanazt a kulcsot használjuk az összes alkalmazásban, hozzon létre egy külön kulcsot az egyes alkalmazásokhoz. Az összes alkalmazás terhelésének kiegyenlítése, hogy egyetlen alkalmazás se legyen túlterhelve. Alkalmazás Elemzések hozzáadása a használat figyeléséhez.

Ha az összes alkalmazás között ugyanazt a fő szándékot szeretné elérni, győződjön meg arról, hogy az első és a második szándék közötti szándék-előrejelzés elég széles ahhoz, hogy a LUIS ne legyen összekeverve, és különböző eredményeket adjon az alkalmazások között a kimondott szövegek kisebb változataihoz.

Az alkalmazások betanításakor győződjön meg arról, hogy minden adattal betanít.

Jelöljön ki egyetlen főalkalmazást. Minden véleményezésre javasolt kimondott szöveget hozzá kell adni a fő alkalmazáshoz, majd vissza kell helyezni az összes többi alkalmazásba. Ez vagy az alkalmazás teljes exportálása, vagy a címkézett kimondott szövegek betöltése a fő alkalmazásból a többi alkalmazásba. A betöltés elvégezhető a LUIS webhelyéről vagy a szerzői API-ból egyetlen kimondott szöveghez vagy egy köteghez.

Ütemezze az aktív tanuláshoz szükséges végponti kimondott szövegek rendszeres, például kéthetente történő felülvizsgálatát, majd az alkalmazás újratanítását és újbóli közzétételét.

Hogyan letölteni a felhasználói kimondott szövegek naplóját?

Alapértelmezés szerint a LUIS-alkalmazás naplózza a felhasználók kimondott szövegeit. Ha le szeretné tölteni a felhasználók által a LUIS-alkalmazásba küldött kimondott szövegek naplóját, lépjen Saját alkalmazások, és válassza ki az alkalmazást. A környezeti eszköztáron válassza a Végpontnaplók exportálása lehetőséget. A napló vesszővel tagolt értékfájlként (CSV) van formázva.

Hogyan tilthatom le a kimondott szövegek naplózását?

A felhasználói kimondott szövegek naplózását kikapcsolhatja az ügyfélalkalmazás által a LUIS lekérdezéséhez használt végpont URL-címének beállításával log=false . A naplózás kikapcsolása azonban letiltja a LUIS-alkalmazás kimondott szövegekre való javaslatát vagy az aktív tanuláson alapuló teljesítmény javítását. Ha adatvédelmi problémák miatt állítja be log=false , nem töltheti le a felhasználói kimondott szövegek rekordját a LUIS-ból, és nem használhatja ezeket a kimondott szövegeket az alkalmazás fejlesztéséhez.

A kimondott szövegek egyetlen tárolója a naplózás.

Miért nem szeretném naplózni az összes végponti kimondott szöveget?

Ha a naplót előrejelzési elemzéshez használja, ne rögzítse a naplóban lévő kimondott szövegek tesztelését.

Mik a támogatott nyelvek?

A többnyelvű NLU esetében tekintse meg a támogatott nyelveket, és fontolja meg a Language Service új beszélgetési nyelvfelismerési (CLU) funkciójának használatát.

Elérhető a Language Understanding (LUIS) a helyszínen vagy egy magánfelhőben?

Igen, ezekhez a forgatókönyvekhez használhatja a LUIS-tárolót, ha rendelkezik a fogyasztásmérő-használathoz szükséges kapcsolattal.

Hogyan integrálni a LUIS-t az Azure AI Bot Services szolgáltatással?

Ebben az oktatóanyagban integrálhatja a LUIS-alkalmazást egy robottal