Přesun znalostní báze s využitím exportu a importu

Kopii znalostní báze můžete chtít vytvořit z několika důvodů:

  • Zkopírování znalostní báze z ga služby QnA Maker do vlastní odpovědi na otázky
  • Implementace procesu zálohování a obnovení
  • Integrace s kanálem CI/CD
  • Pokud chcete přesunout data do různých oblastí

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í.

Předpoklady

  • Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.
  • Prostředek služby QnA Maker vytvořený na webu Azure Portal. Zapamatujte si název prostředku QnA, které jste vybrali při vytváření prostředku, id Microsoft Entra, předplatného, který jste vybrali.
  • Nastavení nové služby QnA Maker

Export znalostní báze

  1. Přihlaste se k portálu služby QnA Maker.

  2. Vyberte znalostní báze, kterou chcete přesunout.

  3. Na stránce Nastavení máte možnosti exportu otázek a odpovědí, synonym nebo repliky znalostní báze. Data si můžete stáhnout v souboru .tsv/.xlsx.

    1. Otázky: Při exportu otázek a odpovědí se stáhnou všechny páry QnA (s otázkami, odpověďmi, metadaty, následnými výzvami a názvy zdrojů dat). ID otázek a odpovědí, která jsou exportována s otázkami a odpověďmi, se můžou použít k aktualizaci konkrétní dvojice otázek a odpovědí pomocí rozhraní API pro aktualizaci. ID QnA pro konkrétní dvojici QnA zůstává ve více operacích exportu nezměněné.
    2. Synonyma: Můžete exportovat synonyma přidaná do znalostní báze.
    3. Replika znalostní báze: Pokud chcete stáhnout celý znalostní báze se synonymy a dalšími nastaveními, můžete zvolit tuto možnost.

Import znalostní báze

  1. V horní nabídce portálu qnamaker.ai vyberte Vytvořit znalostní báze a pak vytvořte prázdný znalostní báze tak, že nepřidávejte žádné adresy URL ani soubory. Nastavte název podle svého výběru pro nový znalostní báze a klikněte na Vytvořit znalostní bázi.

  2. V tomto novém znalostní báze otevřete kartu Nastavení a v části Import znalostní báze vyberte jednu z následujících možností: QnAs, Synonyms nebo Knowledge Base Replica.

    1. QnA: Tato možnost importuje všechny páry QnA. Dvojice QnA vytvořené v novém znalostní báze mají stejné ID QnA jako v exportovaném souboru. Pokud chcete importovat otázky QnA, můžete odkazovat na SampleQnAs.xlsx, SampleQnAs.tsv .

    2. Synonyma: Tuto možnost můžete použít k importu synonym do znalostní báze. Synonyma importu můžete importovat pomocí sampleSynonyms.xlsx, SampleSynonyms.tsv.

    3. Replika znalostní báze: Tuto možnost můžete použít k importu repliky znalostní báze s využitím QnA, synonym a Nastavení. Další podrobnosti najdete v článku KBReplicaSampleExcel, KBReplicaSampleTSV . Pokud chcete také přidat nestrukturovaný obsah do repliky, projděte si customQnAKBReplicaSample.

      Při importu repliky se vyžaduje buď QnA, nebo nestrukturovaný obsah. Nestrukturované dokumenty jsou platné pouze pro vlastní odpovědi na otázky. Soubor synonym není při importu repliky povinný. Nastavení soubor je při importu repliky povinný.

      Nastavení Aktualizace povolená při importu do znalostní báze QnA Maker? Aktualizace povolená při importu do vlastní znalostní báze pro odpovědi na otázky?
      DefaultAnswerForKB No Ano
      EnableActive Učení (True/False) Ano No
      EnableMultiTurnExtraction (True/False) Ano Yes
      DefaultAnswerforMultiturn Ano Yes
      Jazyk No Ne
  3. Otestujte nový znalostní báze pomocí panelu Test. Zjistěte, jak otestovat znalostní báze.

  4. Publikujte znalostní báze a vytvořte chatovacího robota. Zjistěte, jak publikovat znalostní báze.

    Migrate knowledge base

Export znalostní báze z QnA Makeru prostřednictvím kódu programu

Proces exportu/importu je prostřednictvím kódu programu dostupný pomocí následujících rozhraní REST API:

Export

Import

Protokoly chatu

Neexistuje způsob, jak exportovat protokoly chatu, protože nový znalostní báze používá k ukládání protokolů chatu Přehledy aplikace.

Další kroky