Rövid útmutató: A QnA Maker-tudásbázis létrehozása, betanítása és közzététele

Feljegyzés

Az Azure Open AI On Your Data nagy nyelvi modelleket (LLM-eket) használ a QnA Makerhez hasonló eredmények előállításához. Ha migrálni szeretné a QnA Maker-projektet az Azure Open AI On Your Data szolgáltatásba, tekintse meg útmutatónkat.

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.

Létrehozhat egy QnA Maker-tudásbázist a saját tartalmak, például gyakori kérdések és termékkézikönyvek alapján. Ez a cikk egy QnA Maker-tudásbázis egyszerű GYIK-weblapról való létrehozásának példáját tartalmazza a kérdések megválaszolásához.

Előfeltételek

Az első QnA Maker-tudásbázis létrehozása

  1. Jelentkezzen be a QnAMaker.ai portálra azure-beli hitelesítő adataival.

  2. A QnA Maker portálon válassza a Tudásbázis létrehozása lehetőséget.

  3. A Létrehozás lapon hagyja ki az 1. lépést, ha már rendelkezik QnA Maker-erőforrásával.

Ha még nem hozta létre a szolgáltatást, válassza a Stabil és a QnA-szolgáltatás létrehozása lehetőséget. A rendszer átirányítja az Azure Portalra, ahol be kell állítania az előfizetésében egy QnA Maker-szolgáltatást. Jegyezze meg az erőforrás létrehozásakor kiválasztott Microsoft Entra-azonosítót, előfizetést és QnA-erőforrásnevet.

Ha végzett az erőforrás Azure Portalon való létrehozásával, térjen vissza a QnA Maker portálra, frissítse a böngészőlapot, és folytassa a 2. lépésben.

  1. A 2. lépésben válassza ki az Active Directoryt, az előfizetést, a szolgáltatást (erőforrást) és a szolgáltatásban létrehozott összes tudásbázis nyelvét.

    Képernyőkép egy QnA Maker-szolgáltatás tudásbázis kiválasztásáról

  2. A 3. lépésben nevezze el a tudásbázis Saját minta QnA KB-nak.

  3. A 4. lépésben konfigurálja a beállításokat a következő táblázattal:

    Beállítás Érték
    Engedélyezze a többirányú kinyeréseket URL-címekről, .pdf vagy .docx fájlokból. Jelölje be
    Többfordulós alapértelmezett szöveg Válasszon az alábbiak közül
    + URL-cím hozzáadása https://www.microsoft.com/download/faq.aspx
    Csevegés Válassza a Professional (Profi) lehetőséget
  4. Az 5. lépésben válassza a Tudásbázis létrehozása lehetőséget.

    A kinyerési folyamat néhány percet vesz igénybe a dokumentum elolvasásához és a kérdések és válaszok azonosításához.

    Miután a QnA Maker sikeresen létrehozta a tudásbázis, megnyílik a Tudásbázis lap. Ezen a lapon szerkesztheti a tudásbázis tartalmát.

Új kérdés- és válaszkészlet hozzáadása

  1. A QnA Maker portál Szerkesztés lapján válassza a + QnA-pár hozzáadása lehetőséget a környezet eszköztárából.

  2. Adja hozzá a következő kérdést:

    How many Azure services are used by a knowledge base?

  3. Adja hozzá a markdownnal formázott választ:

    * Azure AI QnA Maker service\n* Azure Cognitive Search\n* Azure web app\n* Azure app plan

    Adja hozzá a kérdést szövegként és markdownnal formázott választ.

    A markdown szimbólum *a listajelpontokhoz használatos. Ez \n egy új sorhoz használatos.

    A Szerkesztés lapon látható a markdown. Amikor később a Teszt panelt használja, a markdown megfelelően jelenik meg.

Mentés és betanítás

A jobb felső sarokban válassza a Mentés és betanítása lehetőséget a módosítások mentéséhez és a QnA Maker betanítása érdekében. A rendszer a módosításokat csak akkor őrzi meg, ha menti őket.

A tudásbázis tesztelése

  1. A QnA Maker portál jobb felső sarkában válassza a Teszt lehetőséget a módosítások érvénybe lépésének ellenőrzéséhez.

  2. Írjon be egy példa felhasználói lekérdezést a szövegmezőbe.

    I want to know the difference between 32 bit and 64 bit Windows

    Írjon be egy példa felhasználói lekérdezést a szövegmezőbe.

  3. Válassza az Inspect (Vizsgálat) lehetőséget a válasz részletesebb vizsgálatához. A tesztablak a tudásbázis módosításainak tesztelésére szolgál a tudásbázis közzététele előtt.

  4. A Teszt panel bezárásához válassza ismét a Tesztelés lehetőséget.

A tudásbázis közzététele

Amikor közzétesz egy tudásbázis, a tudásbázis tartalma az indexről egy indexre prod vált az test Azure Searchben.

Képernyőkép a tudásbázis tartalmának áthelyezéséről

  1. A QnA Maker portálon válassza a Közzététel lehetőséget. Ezután a megerősítéshez válassza az oldalon a Publish (Közzététel) lehetőséget.

    Ezzel a QnA Maker-szolgáltatás sikeresen közzé lett téve. Mostantól használhatja a végpontot az alkalmazásában vagy robotkódjában.

    Képernyőkép a sikeres közzétételről

Robot létrehozása

A közzététel után létrehozhat egy robotot a Közzététel lapon:

  • Gyorsan létrehozhat több robotot, amelyek mindegyike ugyanarra a tudásbázis mutat a különböző régiókhoz vagy az egyes robotok díjszabási csomagjaihoz.
  • Ha csak egy robotot szeretne használni a tudásbázis, az Azure Portalon található összes robot megtekintése hivatkozással megtekintheti az aktuális robotok listáját.

Ha módosítja a tudásbázis, és újra közzétesz, nem kell további lépéseket tennie a robottal. Már konfigurálva van a tudásbázis való együttműködésre, és a tudásbázis minden jövőbeli módosításával együtt működik. Minden alkalommal, amikor közzétesz egy tudásbázis, a hozzá csatlakoztatott összes robot automatikusan frissül.

  1. A QnA Maker portál Közzététel lapján válassza a Robot létrehozása lehetőséget. Ez a gomb csak a tudásbázis közzététele után jelenik meg.

    Képernyőkép robot létrehozásáról

  2. Megnyílik egy új böngészőlap az Azure Portalon az Azure AI Bot Service létrehozási oldalával. Konfigurálja az Azure AI Bot Service-t. A robot és a QnA Maker megoszthatja a webalkalmazás-szolgáltatáscsomagot, de nem oszthatja meg a webalkalmazást. Ez azt jelenti, hogy a robot alkalmazásnevének különböznie kell a QnA Maker szolgáltatás alkalmazásnevétől.

    • Do
      • Robotfogópont módosítása – ha nem egyedi.
      • Válassza az SDK nyelvét. A robot létrehozása után letöltheti a kódot a helyi fejlesztési környezetbe, és folytathatja a fejlesztési folyamatot.
    • Nem
      • A robot létrehozásakor módosítsa az alábbi beállításokat az Azure Portalon. A meglévő tudásbázis előre ki vannak töltve:
        • QnA hitelesítési kulcs
        • App Service-csomag és hely
  3. A robot létrehozása után nyissa meg a Bot service erőforrást.

  4. A Robotkezelés területen válassza a Tesztelés lehetőséget webchat.

  5. Írja be az üzenetet a csevegőüzenetbe:

    Azure services?

    A csevegőrobot a tudásbázis válaszával válaszol.

    Adjon meg egy felhasználói lekérdezést a teszt webes csevegésbe.

Mit ért el?

Létrehozott egy új tudásbázis, hozzáadott egy nyilvános URL-címet a tudásbázis, hozzáadta a saját QnA-párját, betanított, tesztelt és közzétette a tudásbázis.

A tudásbázis közzététele után létrehozott egy robotot, és tesztelte a robotot.

Mindezt néhány perc alatt elvégezték anélkül, hogy bármilyen kódot kellene írnia vagy megtisztítania a tartalmat.

Az erőforrások eltávolítása

Ha nem folytatja a következő rövid útmutatót, törölje a QnA Maker és a Bot keretrendszer erőforrásait az Azure Portalon.

Következő lépések

További információk: