Migrálás a QnA Makerből egyéni kérdésmegválaszolásba

Feljegyzés

Az Azure OpenAI-ba is migrálhat.

Az egyéni kérdések megválaszolása, az Azure AI Language egyik funkciója 2021 májusában jelent meg számos új funkcióval, többek között a fokozott relevanciával egy mélytanulási rangsoroló használatával, a pontos válaszok és a végpontok közötti régiók támogatása. Minden egyéni kérdésre válaszoló projekt egyenértékű a QnA Maker tudásbázis. A QnA Maker-erőforrásból egyszerűen migrálhat tudásbázis egy nyelvi erőforráson belüli egyéni kérdések megválaszolására. Dönthet úgy is, hogy tudásbázis migrál több QnA Maker-erőforrásból egy adott nyelvi erőforrásba.

A tudásbázis sikeres migrálásához a migrálást végrehajtó fióknak közreműködői hozzáférésre van szüksége a kiválasztott QnA Makerhez és nyelvi erőforráshoz. Ha migrál egy tudásbázis, a rendszer a következő adatokat másolja az új egyéni kérdés megválaszolási projektbe:

  • QnA-párok, beleértve az aktív tanulási javaslatokat.
  • Szinonimák és a QnA Maker-erőforrás alapértelmezett válasza.
  • A tudásbázis neve át lesz másolva a projekt leírási mezőjébe.

Az erőforrásszintű beállítások, például a szerepköralapú hozzáférés-vezérlés (RBAC) nem lesznek migrálva az új erőforrásba. Ezeket az erőforrásszint-beállításokat a migrálás után újra kell konfigurálni a nyelvi erőforráshoz. A nyelvi erőforrás elemzését is újra engedélyeznie kell.

Az SDK-k migrálásának lépései

Ez az SDK migrálási útmutatója a Microsoft.Azure.CognitiveServices.Knowledge.QnAMaker nevű új egyéni kérdéstárba, az Azure.AI.Language.QuestionAnsweringbe való migrálást segíti. A két csomag közötti hasonló műveletek egymás melletti összehasonlítására összpontosít.

A tudásbázis áttelepítésének lépései

A tudásbázis migrálásához kövesse az alábbi lépéseket:

  1. Hozzon létre egy nyelvi erőforrást előre engedélyezett egyéni kérdések megválaszolásával. Amikor létrehozza a nyelvi erőforrást az Azure Portalon, lehetősége lesz engedélyezni az egyéni kérdések megválaszolását. Ha ezt a lehetőséget választja, és folytatja, a rendszer az Azure Search adatait kéri a tudásbázis mentéséhez.

  2. Ha több nyelven szeretne tudásbázis hozzáadni a nyelvi erőforráshoz, látogasson el a Language Studióba az első egyéni kérdés megválaszolási projekt létrehozásához, és válassza ki az első lehetőséget az alább látható módon. A nyelvi erőforrás nyelvi beállításai csak projekt létrehozásakor adhatók meg. Ha egyetlen nyelven szeretné áttelepíteni a meglévő tudásbázis a nyelvi erőforrásba, kihagyhatja ezt a lépést.

    Screenshot of choose language UI screen

  3. Látogasson elhttps://www.qnamaker.ai, és válassza a Migrálás indítása lehetőséget a tudásbázis lapon található migrálási megjegyzésben. Megnyílik egy párbeszédpanel a migrálás elindításához.

    Start Migration button that appears in a banner on qnamaker.ai

  4. Adja meg a migrálás elindításához szükséges adatokat. A bérlő automatikusan ki lesz választva. Dönthet úgy, hogy átváltja a bérlőt.

    Migrate QnAMaker with red selection box around the tenant selection option

  5. Válassza ki a migrálni kívánt tudásbázis tartalmazó QnA Maker-erőforrást.

    Migrate QnAMaker with red selection box around the QnAMaker resource selection option

  6. Válassza ki azt a nyelvi erőforrást, amelybe át szeretné migrálni a tudásbázis. Csak azokat a nyelvi erőforrásokat láthatja, amelyeken engedélyezve van az egyéni kérdések megválaszolása. A nyelvi erőforrás nyelvi beállítása megjelenik a beállítások között. Ha nincs megadva a nyelvi beállítás, nem fog tudni migrálni tudásbázis több nyelven a QnA Maker-erőforrásokból egy nyelvi erőforrásba.

    Migrate QnAMaker with red selection box around the language resource option currently selected resource contains the information that language is unspecified

    Ha több nyelven szeretné áttelepíteni tudásbázis a nyelvi erőforrásba, engedélyeznie kell a több nyelv beállítását a nyelvi erőforrás első egyéni kérdés megválaszolási projektjének létrehozásakor. Ehhez kövesse a 2. lépés utasításait. Ha a nyelvi erőforrás nyelvi beállítása nincs megadva, a rendszer a kiválasztott QnA Maker-erőforrás nyelvét rendeli hozzá.

  7. Válassza ki az összes áttelepítendő > tudásbázis a Tovább gombra kattintva.

    Migrate QnAMaker with red selection box around the knowledge base selection option with a drop-down displaying three knowledge base names

  8. Áttekintheti a migrálni kívánt tudásbázis. Előfordulhatnak bizonyos érvényesítési hibák a projektnevekben, mivel szigorúbb érvényesítési szabályokat követünk az egyéni kérdések megválaszolására szolgáló projektek esetében. Az érvénytelen karakterek miatt fellépő hibák elhárításához jelölje be a jelölőnégyzetet (pirossal), és válassza a Tovább gombot. Ez egy kattintásos módszer, amellyel a névben szereplő problémás karaktereket lecserélheti az elfogadott karakterekre. Ha ismétlődik, a rendszer létrehoz egy új egyedi projektnevet.

    Figyelemfelhívás

    Ha a célnyelvi erőforrásban már létező projekt nevével megegyező nevű tudásbázis migrál, a projekt tartalmát felülbírálja a kijelölt tudásbázis tartalma.

    Screenshot of an error message starting project names can't contain special characters

  9. Az érvényesítési hibák megoldása után válassza a Migrálás indítása lehetőséget

    Screenshot with special characters removed

  10. A migrálás eltarthat néhány percig. Ne szakítsa meg a migrálást, amíg folyamatban van. A migrálást követően a Language Studióban navigálhat az áttelepített projektekhez.

    Screenshot of successfully migrated knowledge bases with information that you can publish by using Language Studio

    Ha valamelyik tudásbázis nem lehet egyéni kérdések megválaszolására szolgáló projektekbe migrálni, hibaüzenet jelenik meg. A leggyakoribb migrálási hibák a következő esetekben fordulnak elő:

    • A forrás- és célerőforrások érvénytelenek.
    • Üres tudásbázis (KB) próbál áttelepíteni.
    • Elérte a célerőforrásokhoz társított Azure Search-példányok korlátját.

    Screenshot of a failed migration with an example error

    A hibák megoldása után újrafuttathatja az áttelepítést.

  11. Az áttelepítés csak a tudásbázis tesztpéldányait másolja. A migrálás befejezése után manuálisan kell üzembe helyeznie a tudásbázis, hogy a tesztindexet az éles indexbe másolja.

Következő lépések

  • Megtudhatja, hogyan engedélyezheti újra az elemzéseket az Azure Monitor diagnosztikai naplóival.