Megosztás a következőn keresztül:


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.

  1. 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.

  2. 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.

    Kapcsolja be az aktív tanulás javasolt kérdés alternatíváit a Szolgáltatásbeállítások lapon. Válassza ki a felhasználónevet a jobb felső menüben, majd válassza a Szolgáltatásbeállítások lehetőséget.

  3. Keresse meg a QnA Maker szolgáltatást, majd kapcsolja be az Active Learninget.

    A Szolgáltatás beállításai lapon váltson az Active Learning szolgáltatásra. Ha nem tudja váltani a funkciót, előfordulhat, hogy frissítenie kell a szolgáltatást.

    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.

Következő lépések