Migrálás a QnA Makerről az egyéni kérdések megválaszolására
A dokumentum célja: A cikk célja, hogy olyan információkat adjon meg, amelyek a QnA Makert használó alkalmazások sikeres migrálásához használhatók az egyéni kérdések megválaszolásához. Ebben a cikkben reméljük, hogy az ügyfelek az alábbiakat fogják tisztázni:
- A QnA Maker funkcióinak összehasonlítása és az egyéni kérdések megválaszolása
- Díjszabás
- Egyszerűsített kiépítési és fejlesztési élmény
- A migrálás fázisai
- Gyakori migrálási forgatókönyvek
- Áttelepítés lépései
Célközönség: Meglévő QnA Maker-ügyfelek
Fontos
2021 novemberében az Azure AI Language egyik funkcióját, az egyéni kérdések megválaszolását vezettük be, számos új funkcióval, többek között a fokozott relevanciával a mélytanulás rangsorolójával, a pontos válaszokkal és a végpontok közötti régiók támogatásával. Minden egyéni kérdésre válaszoló projekt egyenértékű a QnA Maker tudásbázis. 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:
- Automatikus RBAC to Language projekt (nem erőforrás)
- Az elemzések automatikus engedélyezése.
Emellett újra engedélyeznie kell az elemzéseket a nyelvi erőforráshoz.
Funkciók összehasonlítása
Az új funkciók mellett az egyéni kérdések megválaszolása számos technikai fejlesztést biztosít a gyakori funkciókhoz.
Szolgáltatás | QnA Maker | Egyéni kérdések megválaszolása | Részletek |
---|---|---|---|
A legmodernebb transzformátoralapú modellek | ➖ | ✔️ | Turing-alapú modellek, amelyek lehetővé teszik a QnA webes szintű keresését. |
Előre összeállított képesség | ➖ | ✔️ | Ennek a képességnek a használatával kihasználhatja az egyéni kérdések megválaszolásának erejét anélkül, hogy tartalmat kellene betöltenie és erőforrásokat kellene kezelnie. |
Pontos válaszadás | ➖ | ✔️ | Az egyéni kérdések megválaszolása SOTA-modellek segítségével támogatja a pontos választ. |
Intelligens URL-frissítés | ➖ | ✔️ | Az egyéni kérdések megválaszolásával egyetlen kattintással frissíthetők a nyilvános forrásokból beszúrt tartalmak. |
Q&A több mint tudásbázis (hierarchikus kinyerés) | ✔️ | ✔️ | |
Aktív tanulás | ✔️ | ✔️ | Az egyéni kérdések megválaszolása továbbfejlesztett aktív tanulási modellel rendelkezik. |
Alternatív kérdések | ✔️ | ✔️ | Az egyéni kérdésekre adott válaszok továbbfejlesztett modelljei csökkentik az alternatív kérdések hozzáadásának szükségességét. |
Szinonimák | ✔️ | ✔️ | |
Metaadatok | ✔️ | ✔️ | |
Kérdésgenerálás (privát előzetes verzió) | ➖ | ✔️ | Ez az új funkció lehetővé teszi a kérdések szövegen keresztüli létrehozását. |
Strukturálatlan dokumentumok támogatása | ➖ | ✔️ | A felhasználók mostantól bemeneti forrásként betölthetik a strukturálatlan dokumentumokat, és lekérdezhetik a válaszokat tartalmazó tartalmat |
.NET SDK | ✔️ | ✔️ | |
API | ✔️ | ✔️ | |
Egységes szerzői felület | ➖ | ✔️ | Egyetlen szerzői felület az összes Azure AI-nyelven |
Többrégiós támogatás | ➖ | ✔️ |
Díjszabás
Ha egyéni kérdések megválaszolására szeretne migrálni, vegye figyelembe az alábbiakat:
Összetevő | QnA Maker | Egyéni kérdések megválaszolása | Részletek |
---|---|---|---|
A QnA Maker szolgáltatás költsége | ✔️ | ➖ | Az erőforrásonkénti fix költség havonta. Csak a QnAMakerre vonatkozik. |
Egyéni kérdések megválaszolásának szolgáltatásköltsége | ➖ | ✔️ | Az egyéni kérdés, amely választ ad a költségekre a használatalapú fizetésnek megfelelően. Csak egyéni kérdések megválaszolására alkalmazható. |
Az Azure Search költsége | ✔️ | ✔️ | A QnA Maker és az egyéni kérdések megválaszolására egyaránt alkalmazható. |
Az App Service költsége | ✔️ | ➖ | Csak a QnA Makerre vonatkozik. Ez a legnagyobb költségmegtakarítás az egyéni kérdések megválaszolására áttérő felhasználók számára. |
A felhasználók magasabb szintű, nagyobb kapacitással rendelkező réteget választhatnak, ami hatással lesz az általuk fizetendő teljes árra. Ez nem befolyásolja az egyéni kérdések megválaszolásának nyelvi összetevőjére vonatkozó árat.
Az egyéni kérdések megválaszolási funkcióiban a "Szövegrekordok" kifejezés a felhasználó által a futtatókörnyezetbe küldött lekérdezésre utal, és ez egy olyan fogalom, amely a Language szolgáltatás összes szolgáltatására jellemző. Előfordulhat, hogy egy lekérdezés több szöveges rekordot is tartalmazhat, ha a lekérdezés hossza magasabb.
Példa árbecslésekre
Használat | Erőforrások száma a QnA Makerben | Alkalmazásszolgáltatások száma a QnA Makerben (szint) | Havi következtetési hívások a QnA Makerben | Keresési partíciók x keresési replika (réteg) | Relatív költség az egyéni kérdések megválaszolásakor |
---|---|---|---|---|---|
Magas | 5 | 5(P1) | 8 M | 9x3(S2) | Drágább |
Magas | 100 | 100(P1) | 6M | 9x3(S2) | Olcsóbb |
Közepes | 10 | 10(S1) | 800K | 4x3(S1) | Olcsóbb |
Alacsony | 4 | 4(B1) | 100K | 3x3(S1) | Olcsóbb |
Összefoglalás: Az ügyfeleknek a relatív költség oszlopban látható leggyakoribb konfigurációkon keresztül kell menteniük a költségeket.
Itt megtalálhatja az egyéni kérdések megválaszolásának és a QnA Makernek a díjszabási adatait.
Az Azure díjszabási kalkulátora még részletesebb információkat nyújt.
Egyszerűsített kiépítési és fejlesztési élmény
A Language szolgáltatással a QnA Maker ügyfelei mostantól egyetlen szolgáltatás előnyeit élvezhetik, amely a nyelvi erőforrás funkcióiként Text Analyticset, LUIS-t és egyéni kérdések megválaszolását biztosítja. A Language szolgáltatás a következő lehetőségeket nyújtja:
- Egy nyelvi erőforrás a fenti képességek eléréséhez
- Egyetlen munkaablak a különböző képességek szerzői élményéről
- Az API-k egységes készlete az összes képességhez
- Összetartó, egyszerűbb és hatékony termék
Útmutató a Language Studió használatbavételéhez
Migrálási fázisok
Ha Ön vagy szervezete olyan fejlesztési vagy éles alkalmazásokkal rendelkezik, amelyek a QnA Makert használják, a lehető leghamarabb frissítenie kell őket az egyéni kérdések megválaszolására. Az elérhető API-k, SDK-k, robot SDK-k és kódminták az alábbi hivatkozásokon érhetők el.
Az alábbiakban a széles körű migrálási fázisokat kell figyelembe venni:
További hivatkozások, amelyek segíthetnek az alábbiakban:
- Szerzői portál
- API
- SDK
- Bot SDK: Az egyéni kérdések megválaszolásához használja a Bot.Builder.AI.QnA SDK-t – Azt javasoljuk az ügyfeleknek, hogy továbbra is használják ezt a robotintegrációkhoz. Íme néhány mintahasználat a robot kódjában: 1. minta 2. minta
Gyakori migrálási forgatókönyvek
Ez a témakör két hipotetikus forgatókönyvet hasonlít össze, amikor migrál a QnA Makerről az egyéni kérdések megválaszolására. Ezek a forgatókönyvek segíthetnek meghatározni az adott forgatókönyvhöz végrehajtandó migrálási lépések megfelelő készletét.
Feljegyzés
Megkísérelték biztosítani, hogy ezek a forgatókönyvek reprezentatívak legyenek a valós ügyfélmigrálásokra, azonban az egyes ügyfélforgatókönyvek természetesen eltérőek lesznek. Emellett ez a cikk nem tartalmazza a díjszabás részleteit. További információért látogasson el a díjszabási oldalra.
Fontos
Minden egyéni kérdésre válaszoló projekt egyenértékű a QnA Maker tudásbázis. 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. Emellett újra engedélyeznie kell az elemzéseket a nyelvi erőforráshoz.
1. migrálási forgatókönyv: Nincs egyéni szerzői portál
Az első migrálási forgatókönyvben az ügyfél a qnamaker.ai használja a szerkesztőportálként, és a QnA Maker-tudásbázis szeretné áttelepíteni az egyéni kérdések megválaszolására.
A projekt migrálása a QnA Makerből az egyéni kérdések megválaszolására
Miután migrált az egyéni kérdés megválaszolására:
- Az erőforrásszint-beállításokat újra kell konfigurálni a nyelvi erőforráshoz
- Az ügyfélérvényesítésnek a migrált tudásbázis kell kezdődnie:
- Méretellenőrzés
- A migrálás előtti és utáni állapotnak megfelelő QnA-párok száma az összes KB-ban
- Az ügyfeleknek új küszöbértékeket kell meghatározniuk a tudásbázis egyéni kérdések megválaszolásakor, mivel a Megbízhatósági pontszám leképezése eltérő a QnA Makerhez képest.
- Válaszok a migrálás előtti és utáni mintakérdésekre
- Válaszidő az 1. és a 2. v2-ben megválaszolt kérdésekre
- A kérések megtartása
- Az ügyfelek a migrálás után a kötegelt tesztelési eszközzel tesztelhetik az újonnan létrehozott projektet egyéni kérdések megválaszolása során.
A régi QnA Maker-erőforrásokat manuálisan kell törölni.
Íme néhány részletes lépés az 1. migrálási forgatókönyvről.
Migrálási forgatókönyv 2
Ebben a migrálási forgatókönyvben előfordulhat, hogy az ügyfél létrehozta saját szerzői előtérét a QnA Maker szerzői API-k vagy a QnA Maker SDK-k használatával.
Az SDK-k áttelepítéséhez szükséges lépéseket el kell végezniük:
Ez az SDK-migrálási útmutató segítséget nyújt a Microsoft.Azure.CognitiveServices.Knowledge.QnAMaker nevű új egyéni kérdéstárba, az Azure.AI.Language.QuestionAnsweringbe való migráláshoz. A két csomag közötti hasonló műveletek egymás melletti összehasonlítására összpontosít.
El kell végezniük a tudásbázisok áttelepítéséhez szükséges lépéseket az új projektbe a Language erőforráson belül.
Miután migrált az egyéni kérdés megválaszolására:
- Az erőforrásszint-beállításokat újra kell konfigurálni a nyelvi erőforráshoz
- Az ügyfélérvényesítésnek a migrált tudásbázis kell kezdődnie
- Méretellenőrzés
- A migrálás előtti és utáni állapotnak megfelelő QnA-párok száma az összes KB-ban
- Megbízhatósági pontszám leképezése
- Válaszok a migrálás előtti és utáni mintakérdésekre
- Válaszidő az 1. és a 2. v2-ben megválaszolt kérdésekre
- A kérések megtartása
- Kötegelt tesztelés a migrálás előtt és után
- A régi QnA Maker-erőforrásokat manuálisan kell törölni.
Emellett a robot migrálásához és frissítéséhez szükséges ügyfelek számára a frissítési robot kódja NuGet-csomagként jelenik meg.
Itt talál néhány kódmintát: 1. minta 2. minta
A 2. migrálási forgatókönyv részletes lépései
További információ az előre elkészített API-ról
További információ az Válaszok lekérése REST API-t megválaszoló egyéni kérdésről
Áttelepítés lépései
Vegye figyelembe, hogy ezen lépések némelyikére a meglévő ügyfelek architektúrájától függően van szükség. Kérjük, tekintse meg a fenti migrálási fázisokat, hogy egyértelműbbé tegye a migráláshoz szükséges lépéseket.