Rychlý Start: vytvoření, výuka a publikování znalostní báze QnA Maker Knowledge Base

Poznámka

K dispozici je nová verze otázky a funkce pro příjem jako součást služby Azure pro rozpoznávání jazyka. Další informace najdete v tématu dokumentace k jazykovým službám Azure pro rozpoznávání. Možnosti pro zodpovězení otázek v rámci jazykové služby najdete v tématu s odpovědí na otázky. Informace o migraci stávajících základů znalostní báze najdete v Průvodci migrací.

Znalostní bázi služby QnA Maker můžete vytvořit s použitím vlastního obsahu, jako jsou nejčastější dotazy nebo příručky k produktům. Tento článek obsahuje příklad vytvoření QnA Maker znalostní báze z jednoduché webové stránky s nejčastějšími dotazy pro zodpovězení otázek.

Požadavky

  • Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.
  • QnA maker prostředek vytvořený v Azure Portal. zapamatujte si své ID Azure Active Directory, předplatné a QnA Maker název prostředku, který jste vybrali při vytváření prostředku.

Vytvoření prvního QnA Maker znalostní báze Knowledge Base

  1. Přihlaste se k portálu QnAMaker.AI pomocí svých přihlašovacích údajů Azure.

  2. Na portálu QnA Maker vyberte vytvořit znalostní bázi.

  3. Na stránce vytvořit přeskočte Krok 1 , pokud již máte prostředek QnA maker.

Pokud jste službu ještě nevytvořili, vyberte možnost stabilní a vytvořte službu QnA. Budete přesměrování na Azure Portal, kde můžete nastavit službu QnA Maker ve vašem předplatném. mějte na paměti, že vaše Azure Active Directory ID, předplatné a název prostředku QnA jste zvolili při vytváření prostředku.

Až skončíte s vytvářením prostředku v Azure Portal, vraťte se na portál QnA Maker, aktualizujte stránku prohlížeče a pokračujte krokem 2.

  1. V kroku 2 vyberte službu Active Directory, předplatné, službu (prostředek) a jazyk pro všechny znalostní báze vytvořené ve službě.

    Snímek obrazovky s výběrem znalostní báze služby QnA Maker

  2. V kroku 3 pojmenujte svůj znalostní báze Moje ukázková QnA KB.

  3. V kroku 4 nakonfigurujte nastavení pomocí následující tabulky:

    Nastavení Hodnota
    Povolí vícenásobné extrakci z adres URL, .pdf nebo .docx souborů. Zaškrtnuto
    Vícenásobné zapnutí výchozího textu Vyberte možnost
    + Přidat adresu URL https://www.microsoft.com/en-us/software-download/faq
    Povídání Vyberte Professional
  4. V kroku 5 vyberte vytvořit znalostní báze.

    Pro extrakci dokumentu a identifikaci otázek a odpovědí trvá proces extrakce chvíli.

    Jakmile QnA Maker úspěšně vytvoří znalostní bázi, otevře se stránka znalostní báze . Na této stránce můžete upravit obsah znalostní báze.

Přidat novou sadu otázek a odpovědí

  1. Na portálu QnA Maker na stránce Upravit vyberte + Přidat dvojici QnA z panelu nástrojů kontextu.

  2. Přidejte následující otázku:

    How many Azure services are used by a knowledge base?

  3. Přidejte odpověď formátovanou pomocí Markdownu:

    * Azure QnA Maker service\n* Azure Cognitive Search\n* Azure web app\n* Azure app plan

    Přidejte otázku jako text a odpověď formátovanou pomocí Markdownu.

    Symbol Markdownu se * používá pro body odrážek. \nPoužívá se pro nový řádek.

    Na stránce pro Úpravy se zobrazí Markdownu. Když použijete testovací panel později, zobrazí se Markdownu správně.

Uložení a natrénování

V pravém horním rohu vyberte Uložit a výuka a uložte úpravy a výukové QnA maker. Úpravy se nezachovají, pokud se neuloží.

Testování znalostní báze

  1. Na portálu QnA Maker v pravém horním rohu vyberte test , abyste otestovali, že provedené změny se projevily.

  2. Do textového pole zadejte ukázkový dotaz uživatele.

    I want to know the difference between 32 bit and 64 bit Windows

    Do textového pole zadejte ukázkový dotaz uživatele.

  3. Pokud chcete odpověď prozkoumat podrobněji, vyberte Inspect (Prozkoumat). Testovací okno slouží k otestování změn ve znalostní bázi před publikováním znalostní báze.

  4. Vyberte znovu test pro zavření testovacího panelu.

Publikování znalostní báze

Když publikujete znalostní bázi, obsah znalostní báze se přesune z test indexu do prod indexu ve službě Azure Search.

Snímek obrazovky s přesunutím obsahu znalostní báze

  1. Na portálu QnA Maker vyberte publikovat. Pak publikování potvrďte tím, že na stránce vyberete Publish (Publikovat).

    Služba QnA Maker je teď úspěšně publikovaná. Koncový bod můžete použít v kódu aplikace nebo chatbota.

    Snímek obrazovky s úspěšným publikováním

Vytvoření robota

Po publikování můžete vytvořit robota ze stránky publikování :

  • Můžete rychle vytvořit několik robotyů, které ukazují na stejnou znalostní bázi pro různé oblasti nebo cenové tarify pro jednotlivé roboty.
  • Pokud potřebujete jenom jednu robota pro znalostní bázi, použijte zobrazení všechny roboty na odkaz Azure Portal k zobrazení seznamu aktuálního roboty.

Když provedete změny ve znalostní bázi a znovu publikujete, nemusíte s robotem dělat další akce. Je už nakonfigurovaná pro práci se znalostní bázeí a funguje se všemi budoucími změnami ve znalostní bázi. Pokaždé, když publikujete znalostní bázi, jsou automaticky aktualizovány všechny roboty připojené k ní.

  1. Na QnA Makerovém portálu na stránce publikovat vyberte vytvořit robot. Toto tlačítko se zobrazí až po publikování znalostní báze.

    Snímek obrazovky s vytvořením robota

  2. Otevře se nová karta prohlížeče pro Azure Portal se stránkou pro vytvoření Azure Bot Service. Nakonfigurujte službu Azure bot Service. Robot a QnA Maker můžou sdílet plán služby Web App Service, ale nemůžou webovou aplikaci sdílet. To znamená, že název aplikace pro robot se musí lišit od názvu aplikace pro službu QnA maker.

    • Správný postup
      • Změnit popisovač robota – Pokud není jedinečný
      • Vyberte jazyk sady SDK. Po vytvoření robota si můžete kód stáhnout do svého místního vývojového prostředí a pokračovat v procesu vývoje.
    • Chybný postup
      • Při vytváření robota změňte následující nastavení v Azure Portal. Jsou předem vyplněné pro stávající znalostní bázi:
        • QnA ověřovací klíč
        • Plán a umístění služby App Service
  3. Po vytvoření robota otevřete prostředek služby bot .

  4. V části Správa robota vyberte test na webu chat.

  5. Na příkazovém řádku chatu Zadejte zprávu:

    Azure services?

    Robotka chatu odpoví odpověď z vaší znalostní báze.

    Zadejte uživatelský dotaz do testovacího webového chatu.

Co jste provedli?

Vytvořili jste novou znalostní bázi, Přidali jste do znalostní báze veřejnou adresu URL, Přidali jste vlastní dvojici QnA, školením, otestováním a publikováním znalostní báze.

Po zveřejnění znalostní báze jste vytvořili robota a otestovali robota.

To bylo provedeno za několik minut, aniž byste museli psát kód nebo vyčistit obsah.

Vyčištění prostředků

Pokud nebudete pokračovat dalším rychlým startem, odstraňte prostředky QnA Maker a robot Framework v Azure Portal.

Další kroky

Další informace najdete tady: