Mi az egyéni kérdések megválaszolása?

Feljegyzés

Az Azure Open AI On Your Data nagy nyelvi modelleket (LLM-eket) használ az egyéni kérdések megválaszolásához hasonló eredmények előállításához. Ha egy meglévő egyéni kérdés megválaszolási projektet szeretne csatlakoztatni az Azure Open AI On Your Data szolgáltatáshoz, tekintse meg útmutatónkat.

Az egyéni kérdések megválaszolása felhőalapú természetes nyelvi feldolgozást (NLP) biztosít, amely lehetővé teszi, hogy természetes beszélgetési réteget hozzon létre az adatokon. Az ügyfél bemenetéből vagy egy projektből származó megfelelő válaszok megkeresésére szolgál.

Az egyéni kérdések megválaszolását gyakran használják beszélgetési ügyfélalkalmazások létrehozására, amelyek közé tartoznak a közösségimédia-alkalmazások, a csevegőrobotok és a beszédalapú asztali alkalmazások. Ez az ajánlat olyan funkciókat tartalmaz, mint a fokozott relevancia egy mélytanulási rangsoroló használatával, a pontos válaszok és a végpontok közötti régió támogatása.

Az egyéni kérdések megválaszolása két képességből áll:

  • Egyéni kérdések megválaszolása: Ezzel a funkcióval a felhasználók testre szabhatják a különböző szempontokat, például szerkeszthetik a tartalomforrásból kinyert kérdéseket és válaszpárokat, szinonimákat és metaadatokat határozhatnak meg, elfogadhatják a kérdésekre vonatkozó javaslatokat stb.
  • QnA Maker: Ez a funkció lehetővé teszi a felhasználók számára, hogy választ kapnak egy szöveges szakasz lekérdezésével anélkül, hogy kezelni kellene a tudásbázis.

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

  • A rövid útmutatók részletes útmutatók , amelyek segítségével hívásokat kezdeményezhet a szolgáltatáshoz, és rövid időn belül eredményeket kaphat.
  • Az útmutatók konkrétabb vagy testre szabottabb módon tartalmazzák a szolgáltatás használatára vonatkozó utasításokat.
  • Az elméleti cikkek részletesen ismertetik a szolgáltatás funkcióit és funkcióit.
  • Az oktatóanyagok hosszabb útmutatók, amelyek bemutatják, hogyan használhatja a szolgáltatást összetevőként a szélesebb körű üzleti megoldásokban.

Mikor érdemes egyéni kérdések megválaszolását használni?

  • Ha statikus információval rendelkezik – Egyéni kérdések megválaszolása, ha statikus információval rendelkezik a projektben. Ez a projekt az igényeinek megfelelően egyéni, amelyet olyan dokumentumokkal készített, mint a PDF-fájlok és az 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 el, ugyanazt a választ adja vissza.
  • Ha metaadatokon alapuló statikus információkat szeretne szűrni , adjon hozzá metaadatcímkéket , hogy további szűrési lehetőségeket biztosítson az ügyfélalkalmazás felhasználóinak és az információknak. A metaadatok gyakori információi 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 projekt felveszi a felhasználó beszélgetési szövegét vagy parancsát, és megválaszolja azt. Ha a válasz egy előre meghatározott beszélgetési folyamat része, amely többfordulós környezettel jelenik meg a projektben, a robot könnyen meg tudja adni ezt a folyamatot.

Mi az a projekt?

Az egyéni kérdések megválaszolása egy kérdés- és válaszpárokkal teli projektbe importálja a tartalmat . Az importálási folyamat információkat nyer ki a strukturált és a félig strukturált tartalom részei közötti kapcsolatról, így a kérdés- és válaszpárok közötti kapcsolatokat jelzi. Szerkesztheti ezeket a kérdéseket és válaszpárokat, vagy új párokat vehet fel.

A kérdés- és válaszpár tartalma a következőket tartalmazza:

  • A kérdés minden alternatív formája
  • A keresés során a válaszlehetőségek szűréséhez használt metaadatcímkék
  • A keresés pontosításának folytatására vonatkozó nyomon követési kérések

A projekt közzététele után egy ügyfélalkalmazás elküldi a felhasználó kérdését a végpontnak. Az egyéni kérdések megválaszolási szolgáltatása feldolgozza a kérdést, és a legjobb válaszokkal válaszol.

Csevegőrobot programozott létrehozása

Az egyéni kérdések megválaszolására irányuló projekt közzététele után az ügyfélalkalmazás kérdéseket küld a projektvégpontnak, és JSON-válaszként fogadja az eredményeket. Az egyéni kérdések megválaszolására szolgáló gyakori ügyfélalkalmazás egy csevegőrobot.

Tegyen fel egy kérdést egy robotnak, és kérjen választ a projekt tartalmából

Lépés Művelet
0 Az ügyfélalkalmazás elküldi a felhasználó kérdését (a saját szavaival írt szöveget), a "Hogyan programozott módon frissítse a projektemet?" üzenetet a projektvégpontra.
2 Az egyéni kérdések megválaszolása a betanított projekt használatával adja meg a helyes választ, és minden olyan nyomon követési kérést, amely a legjobb válasz keresésének finomítására használható. Az egyéni kérdések megválaszolása 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 a legjobb válasz keresésének finomítására szolgáló további lehetőségeket.

Alacsony kódszámú csevegőrobotok létrehozása

A Language Studio portál biztosítja a teljes projektkészítési élményt. A dokumentumokat az aktuális formájukban importálhatja a projektbe. Ezek a dokumentumok (például a gyik, a termék kézikönyve, a számolótábla vagy a weblap) kérdés- és válaszpárokká alakulnak. Minden pár elemzésre kerül a nyomon követési kérésekhez, és csatlakozik más párokhoz. A végleges Markdown formátum támogatja a gazdag bemutatókat, beleértve a képeket és a hivatkozásokat.

A projekt szerkesztése után kód írása nélkül tegye közzé a projektet egy működő Azure Web App-robotban . Tesztelje a robotot az Azure Portalon , vagy töltse le, és folytassa a fejlesztést.

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

Az egyéni kérdésfeltáró rendszer rétegzett rangsorolási megközelítést használ. Az adatok tárolása az Azure Searchben történik, amely egyben az első rangsorolási réteg is. Az Azure Search legjobb eredményeit ezután az egyéni kérdések megválaszolása NLP-re való rangsorolási modelljén keresztül továbbítja a végső eredmények és a megbízhatósági pontszám létrehozásához.

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

Az egyéni kérdések megválaszolása többfordulós kérdéseket és aktív tanulást biztosít az alapszintű kérdés- és válaszpárok javításához.

A többfordulós kérések lehetővé teszik a kérdés- és válaszpárok összekapcsolását. Ez a kapcsolat lehetővé teszi, hogy az ügyfélalkalmazás kiváló választ adjon, és további kérdéseket nyújtson a végső válasz keresésének finomításához.

Miután a projekt kérdéseket kap a felhasználóktól a közzétett végponton, az egyéni kérdések megválaszolása aktív tanulást alkalmaz ezekre a valós kérdésekre, hogy módosításokat javasoljon a projekten a minőség javítása érdekében.

Fejlesztési életciklus

Az egyéni kérdések megválaszolása szerzői, betanítási és közzétételi, valamint együttműködési engedélyeket biztosít a teljes fejlesztési életciklusba való integráláshoz.

A fejlesztési ciklus elméleti képe

Rövid útmutató befejezése

Rövid útmutatókat kínálunk a legnépszerűbb programozási nyelvekben, amelyek mindegyike alapszintű tervezési mintákat tanít, és kevesebb mint 10 perc alatt futtatja a kódot.

Következő lépések

Az egyéni kérdések megválaszolása mindent megad, amire szüksége van az egyéni projekt létrehozásához, kezeléséhez és üzembe helyezéséhez.