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

Tento článek obsahuje odpovědi na nejčastější dotazy k Language Understanding (LUIS).

Novinky

Přečtěte si další informace o novinek v Language Understanding (LUIS).

Vytváření obsahu

Jaké jsou osvědčené postupy služby LUIS?

Začněte s cyklem vytvářenía pak si přečtěte osvědčené postupy.

Jaký je nejlepší způsob, jak začít s vytvářením aplikace ve služby LUIS?

Nejlepší způsob, jak sestavit aplikaci, je prostřednictvím přírůstkového procesu.

Jaký je osvědčený postup modelování záměrů mé aplikace? Mám vytvořit konkrétnější nebo obecnější záměry?

Zvolte záměry, které nejsou tak obecné, že se překrývají, ale nejsou tak konkrétní, aby služba LUIS obtížně rozlišuje mezi podobnými záměry. Vytváření diskriminativních specifických záměrů je jedním z osvědčených postupů pro modelování služby LUIS.

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

Ano, při přidávání dalších popisků do dalších záměrů je vhodné vytrénovat záměr None (Žádný) s více prosancemi. Dobrým poměrem je 1 nebo 2 popisky přidané k none (Žádný) pro každých 10 popisků přidaných do záměru. Tento poměr zvyšuje diskriminativní výkon služby LUIS.

Jak můžu opravovat pravopisné chyby v pronášcích?

Podívejte se na Bing Kontrola pravopisu API V7. Služba LUIS vynucuje omezení vynucená Bing Kontrola pravopisu API V7.

Návody aplikaci LUIS upravovat programově?

Pokud chcete aplikaci LUIS upravovat programově, použijte rozhraní API pro vytváření. Příklady volání rozhraní API pro vytváření najdete v tématu Volání rozhraní API pro vytváření luis a Sestavení aplikace LUIS prostřednictvím kódu Node.js, kde najdete příklady volání rozhraní API pro vytváření. Rozhraní API pro vytváření vyžaduje, aby místo klíče koncového bodu byl klíč pro vytváření. 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žby LUIS, najdete v tématu Správa klíčů.

Kde je funkce Vzor, která poskytovala porovnávání regulárních výrazů?

Předchozí funkce Vzor je v současné době zastaralá a nahrazuje ji Vzory.

Návody použít entitu k vytažení správných dat?

Měly by variace příkladu protterance obsahovat interpunkci?

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

Podporuje služba LUIS v současné době Cortana?

Cortana se v roce 2017 už nepoužíly předem sestavené aplikace. Už se nepodporují.

Návody převod vlastnictví aplikace LUIS?

Pokud chcete převést aplikaci LUIS do jiného předplatného Azure, vyexportujte ji a naimportujte ji pomocí nového účtu. Aktualizujte ID aplikace LUIS v klientské aplikaci, která ho volá. Nová aplikace může vrátit mírně odlišná skóre SLUŽBY LUIS od původní aplikace.

Předem vytvořená entita je označená v příkladu protterance místo vlastní entity. Návody to opravit?

Na portálu LUIS můžete označit text pro přesnou entitu, kterou chcete extrahovat. Pokud portál LUIS nezobrazuje správnou predikci entity, možná budete muset přidat další protterance a označit entitu v textu nebo přidat funkci.

Pokusil(a) jsem se importovat soubor aplikace nebo verze, ale došlo k chybě. Co se stalo?

Přečtěte si další informace o chybách importu verzí.

Spolupráce a přispívání

Návody přístup ke službě LUIS spolupracovníkům pomocí Azure Active Directory (Azure AD) nebo řízení přístupu na základě role v Azure (Azure RBAC)?

Informace Azure Active Directory, jak spolupracovníkům poskytnout přístup, Azure Active Directory v tématu o nárocích na prostředky a uživatele tenanta.

Koncový bod

Obdržel(a) jsem stavový kód chyby HTTP 403. Jak ho mám opravit?

Pokud překročíte počet transakcí za sekundu nebo transakcí za měsíc pro vaši cenovou úroveň, zobrazí se stavové kódy chyb 403 a 429. Zvyšte cenovou úroveň nebo použijte Language Understanding kontejnery.

Když použijete všechny tyto bezplatné dotazy na koncový bod 1000 nebo překročíte kvótu měsíčních transakcí vaší 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 vaší aplikaci.

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

  • V Azure Portalprostředku Language Understanding v části Správa prostředků –> Cenová úroveň změňte cenovou úroveň na vyšší úroveň TPS. Pokud už je váš prostředek přiřazený k vaší aplikaci Language Understanding, nemusíte na portálu Language Understanding nic dělat.
  • Pokud vaše využití překračuje nejvyšší cenovou úroveň, přidejte před Language Understanding další prostředky s vyrovnáváním zatížení. Kontejner Language Understanding s Kubernetes nebo Docker Compose s tím může pomoct.

Obdržel(a) jsem stavový kód chyby HTTP 429. Jak ho mám opravit?

Pokud překročíte počet transakcí za sekundu nebo transakcí za měsíc pro vaši cenovou úroveň, zobrazí se stavové kódy chyb 403 a 429. Zvyšte cenovou úroveň nebo použijte Language Understanding kontejnery.

Tento stavový kód se vrátí, když vaše transakce za sekundu překročí vaši cenovou úroveň.

Mezi řešení patří:

  • Pokud nejste na nejvyšší úrovni,můžete zvýšit svou cenovou úroveň.
  • Pokud vaše využití překračuje nejvyšší cenovou úroveň, přidejte před Language Understanding další prostředky s vyrovnáváním zatížení. Kontejner Language Understanding s Kubernetes nebo Docker Compose s tím může pomoct.
  • Požadavky klientských aplikací můžete bránit pomocí zásady opakování, kterou implementujete sami, když získáte tento stavový kód.

Dotaz na koncový bod vrátil neočekávané výsledky. Co bych měl/a dělat?

Neočekávané výsledky předpovědi dotazů jsou založené na stavu publikovaného modelu. Pokud chcete model opravit, možná budete muset model změnit, vytrénovat a znovu publikovat.

Oprava modelu začíná aktivním učením.

Ne deterministické trénování můžete odebrat aktualizací rozhraní API pro nastavení verze aplikace, aby bylo možné používat všechna trénovací data.

Další tipy najdete v osvědčených postupech.

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

SLUŽBA LUIS tokenizuje prose projev na základě jazykové verze. Pro extrakci dat je k dispozici původní i tokenizovaná hodnota.

Návody vytvořit a přiřadit klíč koncového bodu služby LUIS?

Vytvořte klíč koncového bodu v Azure pro úroveň služby. Přiřaďte klíč na stránce Prostředky Azure. Pro tuto akci neexistuje odpovídající rozhraní API. Pak je nutné změnit požadavek HTTP na koncový bod tak, aby se používá nový klíč koncového bodu.

Návody interpretovat skóre služby LUIS?

Váš systém by měl používat záměr s nejvyšším skóre bez ohledu na jeho hodnotu. Například skóre nižší než 0,5 (méně než 50 %) nemusí nutně znamenat, že služba LUIS má nízkou spolehlivost. Poskytnutí dalších trénovacích dat může pomoct zvýšit skóre nejpravděpodobnějšího záměru.

Proč se mi na řídicím panelu aplikace nezminí přístup ke koncovému bodu?

Celkový počet přístupů ke koncovému bodu na řídicím panelu vaší aplikace se pravidelně aktualizuje, ale metriky přidružené k vašemu klíči koncového bodu služby LUIS v Azure Portal se aktualizují častěji.

Pokud na řídicím panelu nevidíte aktualizované přístupy koncového bodu, přihlaste se k Azure Portal, vyhledejte prostředek přidružený k vašemu klíči koncového bodu LUIS a otevřete Metriky a vyberte metriku Celkový počet volání. Pokud se klíč koncového bodu používá pro více než jednu aplikaci LUIS, metrika v Azure Portal zobrazí agregovaný počet volání ze všech aplikací LUIS, které ho používají.

Existuje příkaz PowerShellu, který se dostane do kvóty koncových bodů?

Poznámka

Tento článek používá modul Azure Az PowerShell, což je doporučený modul PowerShellu pro interakci s Azure. Pokud chcete začít s modulem Az PowerShell, projděte si téma věnované instalaci Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Kvótu koncového bodu můžete zobrazit pomocí příkazu PowerShellu:

Get-AzCognitiveServicesAccountUsage -ResourceGroupName <your-resource-group> -Name <your-resource-name>

Moje aplikace LUIS pracovala zítra, ale dnes se mi přenesou chyby 403. Aplikaci jsem neměňte. Jak ho mám opravit?

Podle těchto pokynů vytvořte klíč koncového bodu služby LUIS a přiřaďte ho k aplikaci. Pak je nutné změnit požadavek HTTP klientské aplikace na koncový bod tak, aby se používá nový klíč koncového bodu. Pokud jste vytvořili nový prostředek v jiné oblasti, změňte také oblast požadavku klienta HTTP.

Návody koncový bod služby LUIS?

Práce v rámci limitů služby LUIS

Jaký je maximální počet záměrů a entit, které může aplikace LUIS podporovat?

Viz referenční informace k hranicím.

Chci vytvořit aplikaci LUIS s více než maximálním počtem záměrů. Co bych měl/a dělat?

Jaká jsou omezení počtu a velikosti seznamů frází?

Maximální délku seznamu frází najdetev referenčních odkazech k hranicím.

Jaká jsou omezení pro příklady proslovů?

Viz referenční informace k hranicím.

Testování a trénování

U některých modelů v aplikaci se v podokně dávkového testování zobrazí některé chyby. Jak můžu tento problém vyřešit?

Chyby značí určité nesrovnalosti mezi popisky a predikcemi z vašich modelů. Pokud chcete problém vyřešit, proveďte jednu nebo obě z následujících úloh:

  • Pokud chcete, aby služba LUIS vylepšuje záměry, přidejte další popisky.
  • Pokud se chcete ze služby LUIS naučit rychleji, přidejte funkce seznamu frází, které zavádějí slovník specifický pro doménu.

Podívejte se na kurz testování služby Batch.

Při exportu aplikace se pak znovu naimportuje do nové aplikace (s novým ID aplikace), skóre predikce služby LUIS se liší. Proč k tomu dochází?

Po provedení změn v aplikaci se některé protterance přechýlí k nesprávnému záměru. Zdá se, že problém náhodně zmizí. Jak ho mám opravit?

Publikování aplikací

Jaké je ID tenanta v okně Přidat klíč do aplikace?

V Azure představuje tenant klienta nebo organizaci přidruženou ke službě. Najděte ID tenanta v Azure Portal v poli ID adresáře výběrem možnosti Azure Active Directory > Spravovat > vlastnosti.

ID tenanta v Azure Portal

Proč je k aplikaci přiřazeno více klíčů koncového bodu, než jsem přiřadil(a)?

Pro usnadnění každé aplikace LUIS je klíč pro vytváření nebo počáteční klíč v seznamu koncových bodů. Tento klíč umožňuje přístup pouze k několika koncovým bodům, takže si můžete vyzkoušet luis.

Pokud vaše aplikace existovala dříve, než byla služba LUIS obecně dostupná (GA), klíče koncových bodů služby LUIS ve vašem předplatném se přidělí automaticky. To bylo provedeno za tím, aby se migrace ve ga usnadnila. Žádné nové klíče koncového bodu služby LUIS Azure Portal služby LUIS automaticky nepřiřazují.

Správa klíčů

Návody, jaký klíč potřebuji, kde ho mám a co s ním mám dělat?

Informace o rozdílech mezi klíčem pro vytváření a klíčem modulu runtime predikce najdete v tématu Vytváření a klíče koncového bodu předpovědi dotazů ve služby LUIS.

Došlo k chybě kvůli tomu, že došlo k vynětí kvóty. Jak ho mám opravit?

Další informace najdete v tématu Oprava stavového kódu HTTP 403 a 429.

Potřebuji zpracovat více dotazů na koncové body. Jak to mám udělat?

Další informace najdete v tématu Oprava stavového kódu HTTP 403 a 429.

Vytvořil(a) jsem klíč pro vytváření, ale na portálu LUIS se nezobrazuje. Co se stalo?

Klíče pro vytváření jsou po migraci na prostředí pro vytváření klíčů k dispozici na portáluLUIS.

Správa aplikací

Návody si protokol pročítání uživatelů?

Ve výchozím nastavení aplikace LUIS protokoluje proance od uživatelů. Pokud chcete stáhnout protokol protterance, které uživatelé odesílaly do vaší aplikace LUIS, přejděte Moje aplikace a vyberte aplikaci. Na kontextovém panelu nástrojů vyberte Exportovat protokoly koncových bodů. Protokol je formátovaný jako soubor s oddělovači (CSV).

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

Protokolování promyšl uživatelů můžete vypnout nastavením v adrese URL koncového bodu, kterou vaše klientská aplikace log=false používá k dotazování služby LUIS. Vypnutí protokolování ale zakazuje aplikaci LUIS navrhovat prosance nebo zlepšit výkon založený na aktivním učení. Pokud nastavíte nastavení z důvodu ochrany osobních údajů, nemůžete si stáhnout záznam těchto uživatelských protterance ze služby LUIS ani pomocí těchto protterance vylepšit log=false aplikaci.

Protokolování je jediným úložištěm protterance.

Proč nechci, aby se všechny proance koncového bodu protokoloval?

Pokud protokol používáte k analýze předpovědí, nezachyťte do protokolu testovací proance.

Správa dat

Můžu odstranit data ze služby LUIS?

  • Vždy můžete odstranit příklady protterance používané pro trénování služby LUIS. Pokud odstraníte příklad protterance z aplikace LUIS, odebere se z webové služby LUIS a nebude k dispozici pro export.
  • Protterance můžete odstranit ze seznamu protterance uživatelů, které služba LUIS navrhuje, na stránce Kontrola protterance koncového bodu. Odstranění protterance z tohoto seznamu zabrání jejich navrhování, ale z protokolů je nevystraní.
  • Pokud odstraníte účet, odstraní se všechny aplikace společně s jejich příklady protterance a protokolů. Data se na serverech uchovávají po dobu 60 dnů, než se trvale odstraní.

Jak Microsoft spravuje data odesílaná do služby LUIS?

Centrum zabezpečení vysvětluje naše závazky a možnosti správy dat a přístupu ve službách Azure.

Podpora jazyků a překladů

Mám aplikaci v jednom jazyce a chci vytvořit paralelní aplikaci v jiném jazyce. Jaký je nejjednodušší způsob?

  1. Exportujte aplikaci.
  2. Přeloží označené proance v souboru JSON exportované aplikace do cílového jazyka.
  3. Možná budete muset změnit názvy záměrů a entit nebo je nechat tak, jak jsou.
  4. Nakonec aplikaci naimportujte, aby v cílovém jazyce byla aplikace LUIS.

Oznámení aplikace

Proč mi někdo poslal e-mail s oznámením, že mám téměř mimo kvótu?

Váš klíč pro vytváření nebo počáteční klíč má povolených pouze 1 000 dotazů na koncové body za měsíc. Vytvořte klíč koncového bodu služby LUIS (zdarma nebo placený) a tento klíč použijte při provádění dotazů na koncový bod. Pokud dotazy na koncový bod zasááte z robota nebo jiné klientské aplikace, musíte změnit klíč koncového bodu služby LUIS tam.

Roboti

Můj robot LUIS nefunguje. Co mám udělat?

Prvním problémem je izolovat, jestli problém souvisí se služby LUIS nebo jestli k problému dochází mimo middleware luis.

Řešení problému ve luis

Předejte stejnou protterance do služby LUIS z koncového bodu služby LUIS. Pokud se zobrazí chyba, vyřešte problém ve luis, dokud se chyba už nevrátila. Mezi běžné chyby patří:

  • Out of call volume quota. Quota will be replenished in <time>.– Tento problém znamená, že musíte změnit klíč pro vytváření na klíč koncového bodu nebo změnit úrovně služby.

Řešení problému v Azure Bot Service

Pokud používáte následující Azure Bot Service problém je, že test v Webový chat vrací , zkontrolujte Sorry, my bot code is having an issue protokoly:

  1. V Azure Portal robota v části Správa robota vyberte Sestavit.
  2. Otevřete online editor kódu.
  3. V horním modrém navigačním panelu vyberte název robota (druhá položka vpravo).
  4. Ve výsledném rozevíracím seznamu vyberte Otevřít konzolu Kudu.
  5. Vyberte LogFiles a pak vyberte Application. Zkontrolujte všechny soubory protokolu. Pokud se chyba ve složce aplikace nez zobrazení, zkontrolujte všechny soubory protokolu v části LogFiles.
  6. Pokud používáte zkompilovaný jazyk, jako je C#, nezapomeňte projekt znovu sestavit.

Tip

Konzola může také instalovat balíčky.

Vyřešte problém při ladění na místním počítači s Bot Framework.

Další informace o místním ladění robota najdete v tématu Ladění robota.

Integrace služby LUIS

Kde se moje aplikace LUIS vytvořila během procesu předplatného robota webové aplikace Azure?

Pokud vyberete šablonu LUIS a vyberete tlačítko Vybrat v podokně šablony, změní se podokno na levé straně tak, aby zahrnovalo typ šablony, a zobrazí se dotaz, ve které oblasti se má šablona LUIS vytvořit. Proces robota webové aplikace ale nevytváří předplatné SLUŽBY LUIS.

Oblast robota webové aplikace šablony LUIS

Které oblasti služby LUIS podporují Bot Framework před řečí?

Přiměšování řeči se podporuje jenom pro aplikace LUIS v centrální instanci (USA).

Strategie programování rozhraní API

Návody prostřednictvím kódu programu získat oblast služby LUIS prostředku?

Pomocí ukázky služby LUIS můžete oblast vyhledat programově pomocí jazyka C# nebo Node.Js.

Služba LUIS

Je Language Understanding (LUIS) k dispozici místně nebo v privátním cloudu?

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

Migrace na další verzi

Návody migrovat na rozhraní API verze Preview v3?

Další kroky

Další informace o luis najdete v následujících zdrojích informací: