Oprava chybně napsaných slov pomocí prostředku Bingu
Důležité
Služba LUIS bude vyřazena 1. října 2025 a od 1. dubna 2023 nebudete moct vytvářet nové prostředky LUIS. Doporučujeme migrovat aplikace LUIS do porozumění konverzačnímu jazyku, abyste mohli využívat další podporu produktů a vícejazyčné funkce.
Rozhraní API pro predikce V3 teď podporuje rozhraní API Pro kontrolu pravopisu Bingu. Přidejte do aplikace kontrolu pravopisu tak, že do záhlaví vašich požadavků zahrnete klíč k vašemu vyhledávacímu prostředku Bingu. Existující prostředek Bingu můžete použít, pokud už ho vlastníte, nebo můžete vytvořit nový prostředek, který tuto funkci použije.
Příklad výstupu předpovědi pro chybně napsaný dotaz:
{
"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": {}
}
}
Opravy pravopisu se provádějí před predikcí promluvy uživatele LUIS. V odpovědi můžete vidět všechny změny původní promluvy, včetně pravopisu.
Vytvoření prostředku Vyhledávání Bingu
Pokud chcete vytvořit prostředek Vyhledávání Bingu na webu Azure Portal, postupujte podle těchto pokynů:
Přihlaste se k webu Azure Portal.
V levém horním rohu vyberte Vytvořit prostředek .
Do vyhledávacího pole zadejte
Bing Search V7
a vyberte službu.Vpravo se zobrazí informační panel obsahující informace včetně právního oznámení. Výběrem možnosti Vytvořit zahájíte proces vytváření předplatného.
Na dalším panelu zadejte nastavení služby. Počkejte na dokončení procesu vytváření služby.
Po vytvoření prostředku přejděte na levé straně do okna Klíče a koncový bod .
Zkopírujte jeden z klíčů, které se mají přidat do hlavičky požadavku předpovědi. Budete potřebovat jenom jeden ze dvou klíčů.
Přidání klíče do adresy URL koncového bodu
Pro každý dotaz, u kterého chcete použít opravu pravopisu, potřebuje dotaz koncového bodu předaný klíč prostředku Kontroly pravopisu Bingu v parametru hlavičky dotazu. Můžete mít chatovacího robota, který volá službu LUIS, nebo můžete rozhraní API koncového bodu služby LUIS volat přímo. Bez ohledu na to, jak se koncový bod volá, musí každé volání obsahovat požadované informace v požadavku hlavičky na správné fungování oprav pravopisu. Hodnotu musíte nastavit pomocí klíče mkt-bing-spell-check-key .
Klíč záhlaví | Hodnota záhlaví |
---|---|
mkt-bing-spell-check-key |
Klíče nalezené v okně Klíče a koncový bod vašeho prostředku |
Odeslání chybně napsané promluvy do služby LUIS
Do prediktivního dotazu přidejte chybně napsanou promluvu, kterou budete posílat, například "Jak daleko je horská?". V angličtině ,
mountain
s jednímn
, je správný pravopis.SLUŽBA LUIS odpoví výsledkem JSON pro
How far is the mountain?
. Pokud rozhraní API Bingu pro kontrolu pravopisu v7 zjistí chybně napsané,query
pole v odpovědi JSON aplikace LUIS obsahuje původní dotaz aalteredQuery
pole obsahuje opravený dotaz odeslaný do služby LUIS.
{
"query": "How far is the mountainn?",
"alteredQuery": "How far is the mountain?",
"topScoringIntent": {
"intent": "Concierge",
"score": 0.183866
},
"entities": []
}
Ignorovat pravopisné chyby
Pokud nechcete používat službu Rozhraní API Bingu pro vyhledávání v7, musíte přidat správný a nesprávný pravopis.
Existují dvě řešení:
- Označte ukázkové promluvy, které mají všechny různé pravopisy, aby se služba LUIS naučila správný pravopis i překlepy. Tato možnost vyžaduje větší úsilí o označování, než použití kontroly pravopisu.
- Vytvořte seznam frází se všemi variantami slova. V tomto řešení nemusíte označovat varianty slov v ukázkových promluvách.