Nejčastější dotazy ke službě Language Understanding

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.

Jaké jsou maximální limity pro aplikaci LUIS?

Služba LUIS má několik oblastí omezení. Prvním je limit modelu, který řídí záměry, entity a funkce ve službě LUIS. Druhá oblast je omezení kvóty na základě typu klíče. Třetí oblastí omezení je kombinace klávesnice pro ovládání webu LUIS. Čtvrtou oblastí je mapování oblastí světa mezi webem pro vytváření luis a rozhraními API koncových bodů SLUŽBY LUIS. Další podrobnosti najdete v tématu Omezení služby LUIS.

Jaký je rozdíl mezi klíči pro vytváření a predikce?

Prostředek pro vytváření umožňuje vytvářet, spravovat, trénovat, testovat a publikovat aplikace. Prostředek predikce umožňuje dotazovat se na koncový bod predikce nad rámec 1 000 požadavků poskytovaných prostředkem pro vytváření. Informace o rozdílech mezi klíčem pro vytváření obsahu a klíčem modulu runtime předpovědi najdete ve službě LUIS v tématu Vytváření a klíče koncového bodu předpovědi.

Podporuje služba LUIS řeč na text?

Ano, funkce Převod řeči na text je poskytována jako integrace se službou LUIS.

Co jsou synonyma a varianty slov?

Služba LUIS nemá žádné znalosti širších aspektů NLP , jako je sémantická podobnost, bez explicitní identifikace v příkladech. Například následující tokeny (slova) jsou tři různé věci, dokud se nepoužívají v podobných kontextech v uvedených příkladech:

  • Nákup
  • Buying
  • Koupil

Pro sémantickou podobnost přirozeného jazyka Understanding (NLU) můžete použít Konverzační language Understanding.

Jaké jsou ceny pro vytváření a predikce?

Language Understand má samostatné prostředky, jeden typ pro vytváření obsahu a jeden typ pro dotazování koncového bodu predikce, každý má vlastní ceny. Podívejte se na informace o využití a omezeních prostředků.

Jaké jsou podporované oblasti?

Viz podpora oblastí.

Jak služba LUIS ukládá data?

Služba LUIS ukládá data zašifrovaná v úložišti dat Azure odpovídající oblasti určené klíčem. Data použitá k trénování modelu, jako jsou entity, záměry a promluvy, se uloží ve službě LUIS po celou dobu života aplikace. Pokud vlastník nebo přispěvatel odstraní aplikaci, tato data se s ní odstraní. Pokud se aplikace během 90 dnů nepoužila, odstraní se. Další podrobnosti o úložišti dat najdete v tématu Uchovávání dat.

Podporuje služba LUIS klíče spravované zákazníkem (CMK)?

Služba Language Understanding automaticky šifruje vaše data, když se zachovají do cloudu. Šifrování služby Language Understanding chrání vaše data a pomáhá splnit závazky vaší organizace týkající se zabezpečení a dodržování předpisů. Další podrobnosti o klíčích spravovaných zákazníkem najdete v článku CMK.

Je důležité vytrénovat záměr None (Žádný)?

Ano, je dobré vytrénovat záměr None s promluvami, zejména když do jiných záměrů přidáte další popisky. Podrobnosti najdete v žádném záměru .

Návody programově upravit aplikaci LUIS?

Pokud chcete aplikaci LUIS upravovat programově, použijte rozhraní API pro vytváření obsahu. Příklady volání rozhraní API pro vytváření obsahu služby LUIS a vytvoření aplikace LUIS prostřednictvím kódu programu pomocí Node.js najdete příklady volání rozhraní API pro vytváření obsahu. Rozhraní API pro vytváření vyžaduje, abyste místo klíče koncového bodu použili klíč pro vytváření obsahu. Programové vytváření umožňuje až 1 000 000 volání za měsíc a pět transakcí za sekundu. Další informace o klíčích, které používáte se službou LUIS, najdete v tématu Správa klíčů.

Měly by varianty ukázkové promluvy zahrnovat interpunkci?

Použijte jedno z následujících řešení:

Proč má aplikace při každém trénování různá skóre?

Povolte nebo zakažte možnost použít nedeterministické trénování. Pokud je tato možnost zakázaná, trénování bude používat všechna dostupná data. Pokud je tato možnost povolená (ve výchozím nastavení), použije trénování náhodný vzorek pokaždé, když je aplikace natrénovaná, aby se použila jako negativní pro záměr. Abyste měli jistotu, že pokaždé dostáváte stejné skóre, ujistěte se, že vytrénujete aplikaci LUIS se všemi vašimi daty. Další informace najdete v článku školení.

Zobrazil se mi stavový kód chyby HTTP 403. Jak to můžu vyřešit? Můžu zpracovat více žádostí za sekundu?

Stavové kódy chyb 403 a 429 se zobrazí v případě, že překročíte limit počtu transakcí za sekundu nebo transakcí za měsíc pro vaši cenovou úroveň. Zvyšte cenovou úroveň nebo použijte kontejnery Dockeru language Understanding.

Když použijete všech bezplatných 1 000 dotazů na koncové body nebo překročíte měsíční kvótu transakcí cenové úrovně, zobrazí se stavový kód chyby HTTP 403.

Pokud chcete tuto chybu vyřešit, musíte buď změnit cenovou úroveň na vyšší úroveň, nebo vytvořit nový prostředek a přiřadit ho k aplikaci.

Mezi řešení této chyby patří:

  • Na webu Azure Portal přejděte k prostředku Language Understanding a vyberte Správa prostředků, pak vyberte Cenovou úroveň a změňte cenovou úroveň. Pokud je váš prostředek už přiřazený k aplikaci Language Understanding, nemusíte nic na portálu Language Understanding měnit.
  • Pokud vaše využití překročí limit na nejvyšší cenové úrovni, přidejte další prostředky služby Language Understanding a umístěte před ně nástroj pro vyrovnávání zatížení. S tím vám může pomoct kontejner služby Language Understanding s Kubernetes nebo Docker Compose.

Kód chyby HTTP 429 se vrátí, když vaše transakce za sekundu překročí cenovou úroveň.

Mezi řešení patří:

  • Pokud nejste na nejvyšší úrovni, můžete zvýšit cenovou úroveň.
  • Pokud vaše využití překročí limit na nejvyšší cenové úrovni, přidejte další prostředky služby Language Understanding a umístěte před ně nástroj pro vyrovnávání zatížení. S tím vám může pomoct kontejner služby Language Understanding s Kubernetes nebo Docker Compose.
  • Žádosti o klientskou aplikaci můžete vyřídit pomocí zásad opakování, které implementujete sami při získání tohoto stavového kódu.

Proč služba LUIS přidává do dotazu mezery kolem nebo uprostřed slov?

Služba LUIS tokenizuje promluvu na základě jazykové verze. Pro extrakci dat je k dispozici původní i tokenizovaná hodnota.

Co mám dělat, když očekávám, že žádosti služby LUIS překročí kvótu?

Služba LUIS má měsíční kvótu a kvótu za sekundu na základě cenové úrovně prostředku Azure.

Pokud vaše frekvence žádostí o aplikaci LUIS překročí povolenou kvótu, můžete:

Můžu použít více aplikací se stejnou definicí aplikace?

Ano, exportujte původní aplikaci LUIS a naimportujte ji zpět do samostatných aplikací. Každá aplikace má vlastní ID aplikace. Když publikujete, místo použití stejného klíče ve všech aplikacích vytvořte pro každou aplikaci samostatný klíč. Vyrovnávat zatížení napříč všemi aplikacemi, aby nebyla zahlcená žádná jedna aplikace. Přidejte Přehledy aplikace pro monitorování využití.

Pokud chcete získat stejný hlavní záměr mezi všemi aplikacemi, ujistěte se, že predikce záměru mezi prvním a druhým záměrem je dostatečně široká, aby služba LUIS nebyla zmatená a poskytovala různé výsledky mezi aplikacemi pro menší variace v promluvách.

Při trénování těchto aplikací nezapomeňte trénovat se všemi daty.

Určete jednu hlavní aplikaci. Všechny promluvy, které jsou navržené ke kontrole, by se měly přidat do hlavní aplikace a pak se přesunout zpět do všech ostatních aplikací. Jedná se o úplný export aplikace nebo načtení označených promluv z hlavní aplikace do ostatních aplikací. Načítání je možné provést z webu LUIS nebo rozhraní API pro vytváření pro jednu promluvu nebo pro dávku.

Naplánujte pravidelnou kontrolu promluv koncových bodů, například každých dva týdny, pro aktivní učení a pak aplikaci znovu natrénujte a znovu publikujte.

Návody stáhnout protokol promluv uživatelů?

Ve výchozím nastavení vaše aplikace LUIS protokoluje promluvy od uživatelů. Pokud chcete stáhnout protokol promluv, které uživatelé posílají do aplikace LUIS, přejděte na Moje aplikace a vyberte aplikaci. Na kontextovém panelu nástrojů vyberte Exportovat protokoly koncového bodu. Protokol je formátovaný jako soubor hodnot oddělených čárkami (CSV).

Jak můžu zakázat protokolování promluv?

Protokolování promluv uživatelů můžete vypnout nastavením log=false adresy URL koncového bodu, kterou vaše klientská aplikace používá k dotazování služby LUIS. Vypnutí protokolování ale zakáže schopnost aplikace LUIS navrhovat promluvy nebo zlepšit výkon na základě aktivního učení. Pokud nastavíte log=false problémy s ochranou osobních údajů, nemůžete si stáhnout záznam těchto promluv uživatelů ze služby LUIS nebo tyto promluvy použít ke zlepšení aplikace.

Protokolování je jediné úložiště promluv.

Proč nechci protokolovat všechny promluvy koncového bodu?

Pokud používáte protokol pro analýzu predikcí, nezachyťte do protokolu testovací promluvy.

Jaké jsou podporované jazyky?

Pro vícejazyčné vyrovnávání zatížení sítě zvažte použití nové funkce CLU (Conversation Language Understanding) služby Language Service.

Je služba Language Understanding (LUIS) dostupná místně nebo v privátním cloudu?

Ano, kontejner LUIS můžete použít pro tyto scénáře, pokud máte potřebné připojení k využití měřičů.

Návody integraci služby LUIS se službou Azure AI Bot Services?

Použití tohoto kurzu k integraci aplikace LUIS s robotem