Hibásan írt szavak kijavítása a Bing-erőforrással
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.
A V3 előrejelzési API mostantól támogatja a Bing Spellcheck API-t. Adja hozzá a helyesírás-ellenőrzést az alkalmazáshoz úgy, hogy a Bing keresési erőforrás kulcsát a kérések fejlécében elhelyezi. Használhat meglévő Bing-erőforrást, ha már rendelkezik ilyen erőforrással, vagy létrehozhat egy újat a funkció használatához.
Előrejelzési kimeneti példa egy hibásan írt lekérdezésre:
{
"query": "bouk me a fliht to kayro",
"prediction": {
"alteredQuery": "book me a flight to cairo",
"topIntent": "book a flight",
"intents": {
"book a flight": {
"score": 0.9480589
}
"None": {
"score": 0.0332136229
}
},
"entities": {}
}
}
A helyesírási javítások a LUIS felhasználói beszédelem-előrejelzése előtt lesznek elvégezve. A válaszban megtekintheti az eredeti kimondott szöveg módosításait, beleértve a helyesírást is.
Bing Search-erőforrás létrehozása
Ha Bing Search-erőforrást szeretne létrehozni a Azure Portal, kövesse az alábbi utasításokat:
Jelentkezzen be a Azure Portal.
Válassza az Erőforrás létrehozása lehetőséget a bal felső sarokban.
A keresőmezőbe írja be
Bing Search V7
és válassza ki a szolgáltatást.A jobb oldalon megjelenik egy információs panel, amely a Jogi közleményt is tartalmazza. Válassza a Létrehozás lehetőséget az előfizetés létrehozásának megkezdéséhez.
A következő panelen adja meg a szolgáltatás beállításait. Várja meg, amíg befejeződik a szolgáltatáslétrehozás folyamata.
Az erőforrás létrehozása után lépjen a bal oldali Kulcsok és végpont panelre.
Másolja ki az előrejelzési kérelem fejlécéhez hozzáadni kívánt kulcsok egyikét. Csak a két kulcs egyikére lesz szüksége.
Kulcs hozzáadása a végpont URL-címéhez
Minden olyan lekérdezéshez, amelyre helyesírás-javítást kíván alkalmazni, a végpontlekérdezésnek szüksége van a Bing Spellcheck erőforráskulcsra a lekérdezés fejlécparaméterében. Előfordulhat, hogy van egy csevegőrobotja, amely meghívja a LUIS-t, vagy közvetlenül meghívja a LUIS végponti API-t. A végpont meghívásától függetlenül minden hívásnak tartalmaznia kell a szükséges információkat a fejléc helyesírás-javítási kérésében a megfelelő működéshez. Az mkt-bing-spell-check-key értéket kulcsértékre kell állítania.
Fejléckulcs | Fejléc értéke |
---|---|
mkt-bing-spell-check-key |
Az erőforrás Kulcsok és végpont paneljén található kulcsok |
Hibásan írt beszédelem küldése a LUIS-nak
Adjon hozzá egy hibásan írt kimondott szöveget a küldendő előrejelzési lekérdezéshez, például: "Milyen messze van a hegy?" Az angol nyelvben a
mountain
n
helyes helyesírást kell használni.A LUIS A JSON-eredményével válaszol a következőre:
How far is the mountain?
. Ha a Bing Spell Check API v7 hibát észlel, aquery
LUIS-alkalmazás JSON-válaszában szereplő mező tartalmazza az eredeti lekérdezést, aalteredQuery
mező pedig a LUIS-nak küldött javított lekérdezést.
{
"query": "How far is the mountainn?",
"alteredQuery": "How far is the mountain?",
"topScoringIntent": {
"intent": "Concierge",
"score": 0.183866
},
"entities": []
}
Helyesírási hibák figyelmen kívül hagyása
Ha nem szeretné használni a Bing Search API v7 szolgáltatást, hozzá kell adnia a helyes és helytelen helyesírást.
Két megoldás:
- Címkézze fel azokat a kimondott szövegeket, amelyek mindegyike rendelkezik a különböző helyesírási kódokkal, hogy a LUIS megtanulhassa a helyes helyesírást és az elírásokat. Ez a beállítás több címkézési erőfeszítést igényel, mint a helyesírás-ellenőrző használata.
- Hozzon létre egy kifejezéslistát a szó összes változatával. Ezzel a megoldással nem kell címkéznie a szóváltozatokat a példa kimondott szövegekben.