Megosztás a következőn keresztül:


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.

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 valamelyiké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. Add Application Insights to monitor usage.

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