Sdílet prostřednictvím


Migrace z znalostní báze služby QnA Maker na vlastní odpovědi na otázky

Poznámka:

Můžete také migrovat na Azure OpenAI.

Vlastní zodpovězení otázek, funkce jazyka Azure AI, byla představena v květnu 2021 s několika novými funkcemi, včetně rozšířené relevance s využitím rankeru hlubokého učení, přesných odpovědí a kompletní podpory oblastí. Každý vlastní projekt odpovídání na otázky odpovídá znalostní báze ve službě QnA Maker. Snadno můžete migrovat znalostní báze z prostředku služby QnA Maker na vlastní projekty pro odpovědi na otázky v rámci prostředku jazyka. Můžete se také rozhodnout migrovat znalostní báze z více prostředků služby QnA Maker na konkrétní prostředek jazyka.

Aby bylo možné úspěšně migrovat znalostní báze, potřebuje účet provádějící migraci přístup přispěvatele k vybranému prostředku služby QnA Maker a jazyka. Při migraci znalostní báze se do nového vlastního projektu pro odpovědi na otázky zkopírují následující podrobnosti:

  • Páry QnA, včetně aktivních návrhů učení
  • Synonyma a výchozí odpověď z prostředku služby QnA Maker
  • Název znalostní báze se zkopíruje do pole popisu projektu.

Nastavení na úrovni prostředků, jako je řízení přístupu na základě role (RBAC), se do nového prostředku nemigruje. Tato nastavení na úrovni prostředků by se musela po migraci překonfigurovat pro prostředek jazyka. Budete také muset znovu povolit analýzu pro prostředek jazyka.

Postup migrace sad SDK

Tento průvodce migrací sady SDK má pomoct s migrací do nové vlastní klientské knihovny pro odpovědi na otázky Azure.AI.Language.QuestionAnswering ze starého microsoft.Azure.CognitiveServices.Knowledge.QnAMaker. Zaměřuje se na souběžná porovnání podobných operací mezi těmito dvěma balíčky.

Postup migrace znalostní báze

Při migraci znalostní báze můžete postupovat podle následujících kroků:

  1. Vytvořte prostředek jazyka s povoleným vlastním zodpovězením otázek předem. Když vytvoříte prostředek jazyka na webu Azure Portal, zobrazí se možnost povolit vlastní odpovědi na otázky. Když vyberete tuto možnost a budete pokračovat, zobrazí se výzva k zadání podrobností služby Azure Search k uložení znalostní báze.

  2. Pokud chcete do prostředku jazyka přidat znalostní báze ve více jazycích, přejděte do sady Language Studio a vytvořte svůj první vlastní projekt odpovídání na otázky a vyberte první možnost, jak je znázorněno níže. Nastavení jazyka pro prostředek jazyka lze zadat pouze při vytváření projektu. Pokud chcete migrovat existující znalostní báze v jednom jazyce do prostředku jazyka, můžete tento krok přeskočit.

    Snímek obrazovky s výběrem jazykového uživatelského rozhraní

  3. Na stránce znalostní báze přejděte https://www.qnamaker.ai do poznámky k migraci a vyberte Zahájit migraci. Otevře se dialogové okno pro zahájení migrace.

    Tlačítko Spustit migraci, které se zobrazí v banneru na qnamaker.ai

  4. Vyplňte podrobnosti potřebné k zahájení migrace. Tenant se vybere automaticky. Tenanta můžete přepnout.

    Migrace QnAMakeru s červeným polem pro výběr tenanta kolem možnosti výběru tenanta

  5. Vyberte prostředek služby QnA Maker, který obsahuje znalostní báze, které se mají migrovat.

    Migrace QnAMakeru s červeným polem pro výběr prostředků QnAMakeru

  6. Vyberte prostředek jazyka, do kterého chcete migrovat znalostní báze. Tyto jazykové prostředky, které mají povolené vlastní odpovědi na otázky, uvidíte jenom tyto prostředky. Nastavení jazyka pro prostředek jazyka se zobrazí v možnostech. Pokud není zadané nastavení jazyka, nebudete moct migrovat znalostní báze ve více jazycích z prostředků služby QnA Maker do prostředku jazyka.

    Migrace QnAMakeru s červeným polem pro výběr kolem aktuálně vybraného prostředku jazyka obsahuje informace, které jazyk není zadaný.

    Pokud chcete migrovat znalostní báze ve více jazycích do prostředku jazyka, musíte povolit nastavení více jazyků při vytváření prvního vlastního projektu odpovídání na otázky pro prostředek jazyka. Můžete to provést podle pokynů v kroku 2. Pokud není zadané nastavení jazyka pro prostředek jazyka, přiřadí se jazyk vybraného prostředku služby QnA Maker.

  7. Vyberte všechny znalostní báze, které chcete migrovat>, vyberte Další.

    Migrace QnAMakeru s červeným polem pro výběr kolem možnosti znalostní báze výběru s rozevíracím seznamem zobrazující tři znalostní báze názvy

  8. Můžete si projít znalostní báze, které plánujete migrovat. V názvech projektů může docházet k nějakým chybám ověřování, protože u vlastních projektů pro odpovědi na otázky dodržujeme přísnější pravidla ověřování. Pokud chcete tyto chyby vyřešit kvůli neplatným znakům, zaškrtněte políčko (červeně) a vyberte Další. Jedná se o metodu jedním kliknutím, která nahradí problematické znaky v názvu akceptovanými znaky. Pokud je duplicitní, systém vygeneruje nový jedinečný název projektu.

    Upozornění

    Pokud migrujete znalostní báze se stejným názvem jako projekt, který již existuje v cílovém jazykovém zdroji, obsah projektu se přepíše obsahem vybraného znalostní báze.

    Snímek obrazovky s chybovou zprávou, která spouští názvy projektů, nemůžou obsahovat speciální znaky.

  9. Po vyřešení chyb ověření vyberte Spustit migraci.

    Snímek obrazovky s odebranými speciálními znaky

  10. Provedení migrace bude trvat několik minut. Během probíhající migrace nerušte migraci. Po migraci můžete přejít na migrované projekty v sadě Language Studio .

    Snímek obrazovky s úspěšně migrovanými znalostní báze s informacemi, které můžete publikovat pomocí sady Language Studio

    Pokud se některé znalostní báze nepodaří migrovat do vlastních projektů pro odpovědi na otázky, zobrazí se chyba. K nejběžnějším chybám migrace dochází v následujících případech:

    • Vaše zdrojové a cílové prostředky jsou neplatné.
    • Pokoušíte se migrovat prázdnou znalostní báze (KB).
    • Dosáhli jste limitu pro instanci služby Azure Search propojenou s vašimi cílovými prostředky.

    Snímek obrazovky s neúspěšnou migrací s ukázkovou chybou

    Jakmile tyto chyby vyřešíte, můžete migraci spustit znovu.

  11. Migrace zkopíruje pouze testovací instance vašich znalostní báze. Po dokončení migrace je potřeba ručně nasadit znalostní báze, abyste zkopírovali testovací index do produkčního indexu.

Další kroky