Sdílet prostřednictvím


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ů:

  1. Přihlaste se k webu Azure Portal.

  2. V levém horním rohu vyberte Vytvořit prostředek .

  3. Do vyhledávacího pole zadejte Bing Search V7 a vyberte službu.

  4. 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.

Prostředek rozhraní API pro kontrolu pravopisu Bingu v7

  1. Na dalším panelu zadejte nastavení služby. Počkejte na dokončení procesu vytváření služby.

  2. Po vytvoření prostředku přejděte na levé straně do okna Klíče a koncový bod .

  3. 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

  1. Do prediktivního dotazu přidejte chybně napsanou promluvu, kterou budete posílat, například "Jak daleko je horská?". V angličtině , mountains jedním n, je správný pravopis.

  2. 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 a alteredQuery 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.

Další kroky

Další informace o ukázkových promluvách