Mi a QnA Maker?

QnA Maker egy felhőalapú természetes nyelvi feldolgozási (NLP) szolgáltatás, amely lehetővé teszi, hogy természetes beszélgetési réteget hozzon létre az adatok felett. A segítségével megkeresi a legmegfelelőbb választ az egyéni tudásbázis (KB) által bevitt adatokra.

QnA Maker gyakran használják társalgási ügyfélalkalmazások, például közösségimédia-alkalmazások, csevegő robotok és beszédre képes asztali alkalmazások stb. felépítésére.

QnA Maker nem tárol ügyféladatokat. Minden ügyféladat (kérdésre adott válaszok és csevegési naplók) abban a régióban van tárolva, ahol az ügyfél üzembe helyezheti a függő szolgáltatáspéldányokat. A függő szolgáltatásokkal kapcsolatos további részleteket itt talál.

Ez a dokumentáció a következő cikktípusokat tartalmazza:

  • A rövid útmutatók olyan részletes utasítások, amelyek segítségével hívásokat kezdeményez a szolgáltatáshoz, és rövid idő alatt lekért eredményeket.
  • Az útmutatók a szolgáltatás pontosabb vagy testreszabottabb módon való használatával kapcsolatos utasításokat tartalmaznak.
  • Az elméleti cikkek részletes magyarázatot nyújtanak a szolgáltatás funkcióiról és funkcióiról.
  • Az oktatóanyagok hosszabb útmutatók, amelyekből megtudhatja, hogyan használhatja a szolgáltatást összetevőként a szélesebb körű üzleti megoldásokban.

Mikor kell használni QnA Maker

  • Ha statikus információkkal rendelkezik – A QnA Maker akkor használja, ha a válaszok tudásbázisában statikus információk vannak. Ez a tudásbázis az Ön igényeinek megfelelően egyéni, amelyet olyan dokumentumokkal épített fel, mint a PDF-ek és a URL-címek.
  • Ha ugyanazt a választ szeretné adni egy kérésre, kérdésre vagy parancsra – amikor a különböző felhasználók ugyanazt a kérdést küldik be, a rendszer ugyanazt a választ adja vissza.
  • Ha metaadatok alapján szeretne statikus adatokat szűrni, adjon hozzá metaadatcímkéket, amelyek további szűrési lehetőségeket biztosítanak az ügyfélalkalmazás felhasználói számára és az információkhoz. A metaadatokkal kapcsolatos gyakori információk közé tartozik a csevegés,a tartalom típusa vagy formátuma, a tartalom célja és a tartalom frissessége.
  • Ha statikus információkat tartalmazó robotbeszélgetést szeretne kezelni, a tudásbázis a felhasználó beszélgetési szövegét vagy parancsát veszi fel és válaszolja meg. Ha a válasz egy előre meghatározott beszélgetési folyamat része, amelyet a tudásbázis többfordulatos környezetben ábrázol,a robot könnyedén biztosíthatja ezt a folyamatot.

Mi az a tudásbázis?

QnA Maker importálja a tartalmat egy kérdés-válasz párok tudásbázisába. Az importálási folyamat információkat nyer ki a strukturált és félig strukturált tartalom részei közötti kapcsolatról, hogy a kérdés-válasz párok közötti kapcsolatokat jelentsen. Ezeket a kérdés-válasz párokat szerkesztheti, vagy új párokat adhat hozzá.

A kérdés-válasz pár tartalma a következő:

  • A kérdés összes alternatív formája
  • A válaszválasztások keresés közbeni szűréséhez használt metaadatcímkék
  • Követő kérések a keresés finomításának folytatásához

Példa kérdésekre és kérdésekre metaadatokkal

A tudásbázis közzététele után egy ügyfélalkalmazás elküldi a felhasználó kérdését a végpontnak. A QnA Maker feldolgozza a kérdést, és a legjobb választ ad.

Csevegő robot létrehozása programozott módon

Miután közzétett QnA Maker tudásbázist, az ügyfélalkalmazás elküld egy kérdést a tudásbázis végpontjának, és az eredményeket JSON-válaszként kapja meg. A csevegő QnA Maker általános ügyfélalkalmazás.

Kérdés megválaszolása egy robotnak a tudásbázis tartalmából

Lépés Művelet
1 Az ügyfélalkalmazás elküldi a felhasználó kérdését (a saját szavaival írt szöveget), "Hogyan frissíteni a tudásbázisomat?" a tudásbázis végpontjára.
2 QnA Maker a betanított tudásbázis segítségével adja meg a helyes választ és az esetleges követő kéréseket, amelyek a legjobb válasz keresésének finomítására használhatók. QnA Maker JSON-formátumú választ ad vissza.
3 Az ügyfélalkalmazás a JSON-választ használja a beszélgetés folytatásával kapcsolatos döntések meghozatalához. Ezek a döntések magukban foglalhatják a legjobb válasz megjelenítését és további lehetőségeket a legjobb válasz keresésének finomítására.

Alacsony kódú csevegő robotok összeállítása

A QnA Maker portál a teljes tudásbázis-szerzői élményt biztosítja. Importálhatja a dokumentumokat a jelenlegi formjukban a tudásbázisba. Ezek a dokumentumok (például gyIK, termékútkönyv, táblázat vagy weblap) kérdés-válasz párokká alakulnak. A rendszer elemzi az egyes párokat követő kérések után, és csatlakoztatja őket más párokhoz. Az utolsó Markdown-formátum támogatja a gazdag megjelenést, beleértve a képeket és a hivatkozásokat is.

A tudásbázis szerkesztése után kódírás nélkül tegye közzé a tudásbázist egy működő Azure-webalkalmazás-roboton. Tesztelje a robotot a Azure Portal, vagy töltse le, és folytassa a fejlesztést.

Magas minőségű válaszok réteges rangsorolással

QnA Maker rendszer réteges rangsorolási megközelítés. Az adatok az Azure Search szolgáltatásban tárolódnak, amely egyben az első rangsorolási réteg is. Az Azure Search legjobb eredményeit ezután a QnA Maker NLP-re rangsorolási modelljén keresztül, a végső eredmények és a megbízhatósági pontszám előállításához.

Többkörös beszélgetések

QnA Maker többfordulatos kéréseket és aktív tanulást biztosít az alapszintű kérdés-válasz párok javításához.

A többfordulatos kérésekkel kérdés-válasz párokat kapcsolhat össze. Ez a kapcsolat lehetővé teszi, hogy az ügyfélalkalmazás legfelső szintű választ adjon, és további kérdéseket tesz fel a végső válasz keresésének finomításához.

Miután a tudásbázis kérdéseket kap a felhasználóktól a közzétett végponton, a QnA Maker aktív tanulást alkalmaz ezekre a valós kérdésekre, hogy javasoljon változtatásokat a tudásbázisban a minőség javítása érdekében.

Fejlesztési életciklus

QnA Maker szerzői, képzési és közzétételi engedélyeket, valamint együttműködési engedélyeket biztosít a teljes fejlesztési életciklusba való integráláshoz.

A fejlesztési ciklus fogalmi képe

Rövid útmutató befejezése

A legnépszerűbb programozási nyelveken kínálunk gyorsútmutatókat, amelyek segítségével alapszintű tervezési mintákat taníthat be, és kevesebb mint 10 perc alatt futtathat kódot. Az egyes funkciók rövid útmutatóiért tekintse meg a következő listát.

Következő lépések

QnA Maker mindent biztosít, amire szüksége lehet az egyéni tudásbázis létrehozásához, kezeléséhez és üzembe helyezéséhez.