Řešení potíží pro službu QnA Maker

Kurátorovaný seznam nejčastějších otázek týkajících se služby QnA Maker vám pomůže službu rychleji a s lepšími výsledky přijmout.

Poznámka:

Služba QnA Maker se vyřadí z provozu 31. března 2025. Novější verze funkce pro otázky a odpovědi je teď dostupná jako součást jazyka Azure AI. Možnosti odpovídání na otázky v rámci služby Language Service najdete v tématu odpovědi na otázky. Od 1. října 2022 nebudete moct vytvářet nové prostředky služby QnA Maker. Informace o migraci stávajících znalostní báze služby QnA Maker na zodpovězení otázek najdete v průvodci migrací.

Správa předpovědí

Jak můžu zvýšit výkon propustnosti pro predikce dotazů?

Odpověď: Problémy s výkonem propustnosti značí, že je potřeba vertikálně navýšit kapacitu služby App Service i kognitivního vyhledávání. Zvažte přidání repliky do kognitivního vyhledávání, abyste zlepšili výkon.

Další informace o cenových úrovních

Jak získat koncový bod služby QnAMaker

Odpověď: Koncový bod služby QnAMaker je užitečný pro účely ladění, když kontaktujete podporu QnAMakeru nebo UserVoice. Koncový bod je adresa URL v tomto formátu: https://your-resource-name.azurewebsites.net.

  1. Na webu Azure Portal přejděte do služby QnAMaker (skupina prostředků).

    QnAMaker Azure resource group in Azure portal

  2. Vyberte službu App Service přidruženou k prostředku služby QnA Maker. Názvy jsou obvykle stejné.

    Select QnAMaker App Service

  3. Adresa URL koncového bodu je k dispozici v části Přehled.

    QnAMaker endpoint

Správa znalostní báze

Co mám dělat, omylem jsem odstranil(a) část služby QnA Maker?

Odpověď: Neodstraňujte žádné služby Azure vytvořené společně s prostředkem služby QnA Maker, jako je vyhledávání nebo webová aplikace. Ty jsou nezbytné, aby služba QnA Maker fungovala, pokud ji odstraníte, služba QnA Maker přestane správně fungovat.

Všechna odstranění jsou trvalá, včetně párů otázek a odpovědí, souborů, adres URL, vlastních otázek a odpovědí, znalostní báze nebo prostředků Azure. Před odstraněním jakékoli části znalostní báze nezapomeňte exportovat znalostní báze ze stránky Nastavení.

Proč moje adresy URL nebo soubory extrahují páry odpovědí na otázky?

Odpověď: Je možné, že QnA Maker nemůže automaticky extrahovat nějaký obsah pro otázky a odpovědi z platných adres URL nejčastějších dotazů. V takových případech můžete obsah QnA vložit do souboru .txt a zjistit, jestli ho nástroj dokáže ingestovat. Případně můžete obsah do svého znalostní báze přidávat redakčním způsobem prostřednictvím portálu služby QnA Maker.

Jak velkou znalostní bázi můžu vytvořit?

Odpověď: Velikost znalostní báze závisí na SKU služby Azure Search, kterou zvolíte při vytváření služby QnA Maker. Další podrobnosti najdete tady .

Proč se mi při pokusu o vytvoření nové znalostní báze v rozevírací nabídce nic nezobrazuje?

Odpověď: Zatím jste v Azure nevytvořili žádné služby QnA Maker. Přečtěte si tady, kde se dozvíte, jak to udělat.

Jak se dá znalostní báze sdílet s ostatními?

Odpověď: Sdílení funguje na úrovni služby QnA Maker, tj. všechny znalostní báze ve službě budou sdíleny. Přečtěte si, jak na znalostní báze spolupracovat.

Můžete sdílet znalostní báze s přispěvatelem, který není ve stejném tenantovi AAD, a upravit znalostní báze?

Odpověď: Sdílení je založené na řízení přístupu na základě role v Azure. Pokud můžete sdílet jakýkoli prostředek v Azure s jiným uživatelem, můžete také sdílet službu QnA Maker.

Pokud máte plán služby App Service s 5 znalostní báze QnAMaker. Můžete přiřadit práva ke čtení a zápisu 5 různým uživatelům, aby každý z nich mohl přistupovat pouze k 1 znalostní báze QnAMakeru?

Odpověď: Můžete sdílet celou službu QnAMaker, ne jednotlivé znalostní báze.

Jak můžu změnit výchozí zprávu, když se nenajde žádná dobrá shoda?

Odpověď: Výchozí zpráva je součástí nastavení ve službě App Service.

  • Na webu Azure Portal přejděte k prostředku služby App Service.

qnamaker appservice

  • Výběr možnosti Nastavení

qnamaker appservice settings

  • Změna hodnoty nastavení DefaultAnswer
  • Restartování služby App Service

qnamaker appservice restart

Proč se můj odkaz na SharePoint extrahuje?

Odpověď: Další informace najdete v umístěních zdrojů dat.

Aktualizace provedené v znalostní báze se při publikování neprojeví. Proč ne?

Odpověď: Před publikováním musí být uložena každá operace úprav, ať už v aktualizaci tabulky, testu nebo nastavení. Po každé operaci úprav nezapomeňte vybrat tlačítko Uložit a trénovat .

Podporuje znalostní báze bohatá data nebo multimédia?

Odpověď:

Automatická extrakce multimédií pro soubory a adresy URL

  • Adresy URL – omezené možnosti převodu HTML-to-Markdown.
  • Soubory – nepodporované

Text odpovědi v markdownu

Jakmile jsou páry QnA v znalostní báze, můžete upravit text markdownu odpovědi tak, aby obsahoval odkazy na média dostupná z veřejných adres URL.

Podporuje QnA Maker neanglické jazyky?

Odpověď: Další podrobnosti o podporovaných jazycích

Pokud máte obsah v několika jazycích, nezapomeňte pro každý z nich vytvořit samostatnou službu.

Správa služby

Kdy mám restartovat službu App Service?

Odpověď: Aktualizujte službu App Service, pokud je ikona upozornění vedle hodnoty verze pro znalostní báze v tabulce klíče koncového bodu na stránce User Nastavení page.

Odstranil(a) jsem stávající Search. Jak to můžu opravit?

Odpověď: Pokud odstraníte index Azure AI Search, operace je konečná a index se nedá obnovit.

V Search jsem odstranil(a) index testkb. Jak to můžu opravit?

Odpověď: V případě, že jste v Search odstranili testkb index, můžete obnovit data z poslední publikované znalostní báze. Použijte nástroj pro obnovení RestoreTestKBIndex dostupný na GitHubu.

Zobrazuje se mi následující chyba: Zkontrolujte, jestli nastavení CORS služby QnA Maker umožňuje https://www.qnamaker.ai nebo jestli existují nějaká omezení sítě specifická pro organizaci. Jak to můžu vyřešit?

Odpověď: V části rozhraní API podokna služby App Service aktualizujte nastavení CORS na * nebo "https://www.qnamaker.ai". Pokud se tím problém nevyřeší, zkontrolujte, jestli pro danou organizace neplatí nějaká omezení.

Kdy mám aktualizovat klíče koncového bodu?

Odpověď: Aktualizujte klíče koncového bodu, pokud máte podezření, že došlo k ohrožení zabezpečení.

Můžu použít stejný prostředek Azure AI Search pro znalostní báze pomocí více jazyků?

Odpověď: Pokud chcete použít více jazyků a více znalostní báze, musí uživatel vytvořit prostředek služby QnA Maker pro každý jazyk. Tím se pro každý jazyk vytvoří samostatná služba Azure Search. Kombinování různých jazykových znalostní báze v jedné službě Azure Search způsobí snížení relevance výsledků.

Jak můžu změnit název prostředku Azure AI Search používaného službou QnA Maker?

Odpověď: Název prostředku Azure AI Search je název prostředku služby QnA Maker s několika náhodnými písmeny připojenými na konec. Díky tomu je obtížné rozlišovat mezi několika vyhledávacími prostředky pro službu QnA Maker. Vytvořte samostatnou vyhledávací službu (pojmnujte ji způsobem, jakým chcete) a připojte ji ke službě QnA. Postup je podobný krokům, které je potřeba provést při upgradu služby Azure Search.

Když služba QnA Maker vrátí neicializované jádro modulu runtime, jak ho opravím?

Odpověď: Místo na disku pro službu App Service může být plné. Postup opravy místa na disku:

  1. Na webu Azure Portal vyberte službu App Service služby QnA Maker a pak ji zastavte.

  2. Ve službě App Service vyberte Vývojové nástroje a pak Rozšířené nástroje a pak Go. Otevře se nové okno prohlížeče.

  3. Vyberte Konzolu ladění a pak CMD a otevřete nástroj příkazového řádku.

  4. Přejděte do adresáře site/wwwroot/Data/QnAMaker/ .

  5. Odeberte všechny složky, jejichž název začíná rd.

    Neodstraňovat následující položky:

    • Soubor KbIdToRankerMappings.txt
    • Soubor EndpointSettings.jsv
    • Složka EndpointKeys
  6. Spusťte službu App Service.

  7. Přejděte k znalostní báze a ověřte, že teď funguje.

Proč moje aplikace Přehledy nefunguje?

Odpověď: Pokud chcete tento problém vyřešit, proveďte křížovou kontrolu a aktualizujte následující kroky:

  1. Ve službě App Service –> skupina Nastavení –> Oddíl Konfigurace –> Application Nastavení –> Name "UserApp Přehledy Key" je správně nakonfigurovaný a nastaví se na příslušnou kartu Přehled Application Insights ("Instrumentation Key") Guid.

  2. Ve službě App Service –> skupina Nastavení –> Oddíl Přehledy aplikace –> Ujistěte se, že je služba App Insights povolená a připojená k příslušnému prostředku Application Insights.

Moje aplikace Přehledy je povolená, ale proč nefunguje správně?

Odpověď: Postupujte podle následujících kroků:

  1. Zkopírujte hodnotu "název APPINSIGHTS_INSTRUMENTATIONKEY" do názvu UserApp Přehledy Key přepsáním, pokud už existuje nějaká hodnota.

  2. Pokud v nastavení aplikace neexistuje klíč UserApp Přehledy Key, přidejte nový klíč s tímto názvem a zkopírujte hodnotu.

  3. Uložte ji a tím se automaticky restartuje služba App Service. Tím by se měl problém vyřešit.

Integrace s dalšími službami, včetně robotů

Potřebuji k používání služby QnA Maker používat bot Framework?

Odpověď: Ne, není nutné používat bot Framework s QnA Makerem. QnA Maker se ale nabízí jako jedna z několika šablon ve službě Azure AI Bot Service. Služba Bot Service umožňuje rychlý inteligentní vývoj robotů prostřednictvím rozhraní Microsoft Bot Framework a běží v prostředí bez serveru.

Jak můžu vytvořit nového robota pomocí služby QnA Maker?

Odpověď: Postupujte podle pokynů v této dokumentaci a vytvořte robota pomocí služby Azure AI Bot Service.

Návody použít jiný znalostní báze se stávající službou Azure AI Bot Service?

Odpověď: Potřebujete mít následující informace o vašem znalostní báze:

  • ID znalostní báze.
  • Název vlastní subdomény vlastní subdomény znalostní báze, který hostse nachází na Nastavení stránce po publikování.
  • Publikovaný klíč koncového bodu znalostní báze – nachází se na stránce Nastavení po publikování.

Pomocí těchto informací přejděte na webu Azure Portal do služby App Service vašeho robota. V části Nastavení –> Konfigurace –> Nastavení aplikace změňte tyto hodnoty.

Klíč koncového bodu znalostní báze je ve službě ABS označenýQnAAuthkey.

Můžou dvě nebo více klientských aplikací sdílet znalostní báze?

Odpověď: Ano, znalostní báze lze dotazovat z libovolného počtu klientů. Pokud se zdá, že odpověď z znalostní báze je pomalá nebo vypršel časový limit, zvažte upgrade úrovně služby pro službu App Service přidruženou k znalostní báze.

Návody vložit službu QnA Maker na můj web?

Odpověď: Pomocí těchto kroků vložte službu QnA Maker jako ovládací prvek webového chatu na svůj web:

  1. Vytvořte robota s nejčastějšími dotazy podle těchto pokynů.
  2. Pokud chcete povolit webový chat, postupujte podle těchto kroků.

Úložiště dat

Jaká data jsou uložená a kde jsou uložená?

Odpověď:

Při vytváření služby QnA Maker jste vybrali oblast Azure. Vaše znalostní báze a soubory protokolů se ukládají v této oblasti.