Aktív tanulás
Az Aktív tanulási javaslatok funkció lehetővé teszi, hogy javítsa a tudásbázis minőségét azáltal, hogy alternatív kérdéseket javasol a felhasználói beküldések alapján a kérdés- és válaszpárra. Ezeket a javaslatokat áttekintheti, hozzáadhatja őket a meglévő kérdésekhez, vagy elutasíthatja őket.
A tudásbázis nem változik automatikusan. A módosítások érvénybe lépéséhez el kell fogadnia a javaslatokat. Ezek a javaslatok kérdéseket adnak hozzá, de nem módosítják vagy távolítják el a meglévő kérdéseket.
Feljegyzés
A QnA Maker szolgáltatás 2025. március 31-én megszűnik. A kérdés- és válaszképesség újabb verziója már elérhető az Azure AI Language részeként. A Nyelvi szolgáltatáson belüli kérdések megválaszolási képességeiről a kérdések megválaszolása című témakörben olvashat. 2022. október 1-től nem hozhat létre új QnA Maker-erőforrásokat. A meglévő QnA Maker-tudásbázis kérdés megválaszolásához tekintse meg a migrálási útmutatót.
Mi az aktív tanulás?
A QnA Maker implicit és explicit visszajelzésekkel tanulja meg az új kérdések variációit.
- Implicit visszajelzés – A rangsoroló megérti, ha egy felhasználói kérdésre több válasz is van nagyon közel álló pontszámokkal, és ezt visszajelzésnek tekinti. Nem kell semmit tennie, hogy ez megtörténjen.
- Explicit visszajelzés – Ha a tudásbázis több választ ad vissza a pontszámok kis eltérésével, az ügyfélalkalmazás megkérdezi a felhasználót, hogy melyik kérdés a helyes kérdés. A rendszer elküldi a felhasználó kifejezett visszajelzését a QnA Makernek a Train API-val.
Mindkét módszer hasonló, fürtözött lekérdezéseket biztosít a rangsorolónak.
Az aktív tanulás működése
Az aktív tanulás a QnA Maker által visszaadott legtöbb válasz pontszáma alapján aktiválódik. Ha a lekérdezésnek megfelelő QnA-párok pontkülönbségei kis tartományon belül vannak, akkor a lekérdezés lehetséges javaslatnak (alternatív kérdésként) tekinthető az egyes lehetséges QnA-párokhoz. Miután elfogadta egy adott QnA-pár javasolt kérdését, a rendszer elutasítja a többi pár esetében. A javaslatok elfogadása után emlékeznie kell a mentésre és a betanításra.
Az aktív tanulás a lehető legjobb javaslatokat kínálja azokban az esetekben, amikor a végpontok ésszerű mennyiségű és különböző használati lekérdezést kapnak. Ha öt vagy több hasonló lekérdezés van fürtözve, a QnA Maker 30 percenként javasolja a felhasználóalapú kérdéseket a tudásbázis tervezőnek, hogy fogadja el vagy utasítsa el. Az összes javaslatot hasonlóság csoportosítja, a másodlagos kérdésekre vonatkozó leggyakoribb javaslatok pedig az adott lekérdezések végfelhasználók általi gyakorisága alapján jelennek meg.
Ha a QnA Maker portálon kérdéseket javasolnak, át kell tekintenie és el kell fogadnia vagy el kell utasítania ezeket a javaslatokat. A javaslatok kezelésére nincs API.
A QnA Maker implicit visszajelzésének működése
A QnA Maker implicit visszajelzése algoritmussal határozza meg a pontszám közelségét, majd aktív tanulási javaslatokat tesz. A közelség meghatározására használt algoritmus nem egyszerű számítás. Az alábbi példában szereplő tartományok nem javíthatók, hanem útmutatóként használhatók csak az algoritmus hatásának megértéséhez.
Ha egy kérdés pontszáma nagyon magabiztos, például 80%, az aktív tanuláshoz figyelembe vett pontszámok szélesek, körülbelül 10%-on belül. Ahogy a megbízhatósági pontszám csökken, például 40%, a pontszámok tartománya is csökken, körülbelül 4%-on belül.
A QnA Maker generateAnswerjének küldött lekérdezés következő JSON-válaszában az A, B és C pontszámai közel vannak, és javaslatnak minősülnek.
{
"activeLearningEnabled": true,
"answers": [
{
"questions": [
"Q1"
],
"answer": "A1",
"score": 80,
"id": 15,
"source": "Editorial",
"metadata": [
{
"name": "topic",
"value": "value"
}
]
},
{
"questions": [
"Q2"
],
"answer": "A2",
"score": 78,
"id": 16,
"source": "Editorial",
"metadata": [
{
"name": "topic",
"value": "value"
}
]
},
{
"questions": [
"Q3"
],
"answer": "A3",
"score": 75,
"id": 17,
"source": "Editorial",
"metadata": [
{
"name": "topic",
"value": "value"
}
]
},
{
"questions": [
"Q4"
],
"answer": "A4",
"score": 50,
"id": 18,
"source": "Editorial",
"metadata": [
{
"name": "topic",
"value": "value"
}
]
}
]
}
A QnA Maker nem tudja, melyik a legjobb válasz. A QnA Maker portál javaslatainak listájával válassza ki a legjobb választ, és tanítsa be újra.
Explicit visszajelzés küldése a Train API-val
A QnA Makernek explicit visszajelzésre van szüksége arról, hogy melyik válasz volt a legjobb válasz. A legjobb válasz meghatározása az Ön feladata, és a következőket foglalja magában:
- Felhasználói visszajelzés, válassza ki az egyik választ.
- Üzleti logika, például elfogadható pontszámtartomány meghatározása.
- A felhasználói visszajelzések és az üzleti logika kombinációja.
A Train API használatával küldje el a megfelelő választ a QnA Makernek, miután a felhasználó kiválasztotta.
A futtatókörnyezet verziójának frissítése az aktív tanulás használatára
Az Active Learning a futtatókörnyezet 4.4.0-s és újabb verzióiban támogatott. Ha a tudásbázis egy korábbi verzióban lett létrehozva, frissítse a futtatókörnyezetet a funkció használatára.
Aktív tanulás bekapcsolása alternatív kérdések esetén
Az aktív tanulás alapértelmezés szerint ki van kapcsolva. Kapcsolja be a javasolt kérdések megtekintéséhez. Az aktív tanulás bekapcsolása után adatokat kell küldenie az ügyfélalkalmazásból a QnA Makernek. További információ: Architektúrafolyamat a GenerateAnswer használatához és API-k betanítása robotból.
Válassza a Közzététel lehetőséget a tudásbázis közzétételéhez. Az aktív tanulási lekérdezések csak a GenerateAnswer API előrejelzési végpontjáról gyűjthetők. A QnA Maker portál Teszt paneljére irányuló lekérdezések nem befolyásolják az aktív tanulást.
Ha be szeretné kapcsolni az aktív tanulást a QnA Maker portálon, lépjen a jobb felső sarokba, válassza ki a nevét, és válassza a Szolgáltatásbeállítások lehetőséget.
Keresse meg a QnA Maker szolgáltatást, majd kapcsolja be az Active Learninget.
Feljegyzés
Az előző képen szereplő pontos verzió csak példaként jelenik meg. Előfordulhat, hogy az Ön verziója eltérő.
Ha az Active Learning engedélyezve van, a tudásbázis a felhasználó által küldött kérdések alapján rendszeres időközönként javasol új kérdéseket. Az Active Learninget letilthatja a beállítás ismételt összevonásával.
Javasolt alternatív kérdések áttekintése
Tekintse át az egyes tudásbázis Szerkesztés lapján javasolt alternatív kérdéseket.