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


Oktatóanyag: Vállalati csevegési webalkalmazás üzembe helyezése

Fontos

A cikkben ismertetett funkciók némelyike csak előzetes verzióban érhető el. Ez az előzetes verzió szolgáltatásszint-szerződés nélkül érhető el, és éles számítási feladatokhoz nem javasoljuk. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik. További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Ebben a cikkben egy nagyvállalati csevegő webalkalmazást helyez üzembe, amely a saját adatait használja nagy nyelvi modellel az AI Studióban.

Az adatforrás használatával adatokkal töltheti fel a modellt. A földelés azt jelenti, hogy a modell az ön adataival segít megérteni a kérdés kontextusát. Magát az üzembe helyezett modellt nem módosítja. Az adatok tárolása külön és biztonságosan történik az eredeti adatforrásban

Az oktatóanyag lépései a következők:

  1. Csevegőmodell üzembe helyezése és tesztelése adatok nélkül
  2. Adatok hozzáadása
  3. A modell tesztelése az adatokkal
  4. A webalkalmazás üzembe helyezése

Előfeltételek

  • Azure-előfizetés – Hozzon létre egyet ingyenesen.

  • A hozzáférést az Azure OpenAI a kívánt Azure-előfizetésen belül kapja meg.

    Ezen szolgáltatáshoz jelenleg csak alkalmazás útján kapható hozzáférés. Az Azure OpenAI-hoz való hozzáférésre a következő https://aka.ms/oai/accessűrlap kitöltésével jelentkezhet: . Ha probléma merül fel, nyisson meg egy hibát az adattárban, és lépjen velünk kapcsolatba.

  • Egy AI Studio-központ, projekt és üzembe helyezett Azure OpenAI-csevegési modell. Ha még nem tette meg, végezze el az AI Studio játszótéri gyorsútmutatóját ezeknek az erőforrásoknak a létrehozásához.

  • Egy Azure AI Search szolgáltatás kapcsolatot a mintatermék és az ügyféladatok indexeléséhez.

  • Legalább egy olyan fájlra van szüksége, amely példaadatokat tartalmaz. Az oktatóanyag elvégzéséhez használja az Azure-Samples/aistudio-python-quickstart-sample adattár termékinformációs mintáit a GitHubon. A product_info_11.md konkrétan az oktatóanyag-példához kapcsolódó TrailWalker túracipők termékinformációját tartalmazza. Letöltheti a fájlt, vagy átmásolhatja annak tartalmát a helyi számítógépen található product_info_11.md fájlba.

Adja hozzá az adatokat, és próbálkozzon újra a csevegési modellel

Az AI Studio játszótér rövid útmutatójában (ez az oktatóanyag előfeltétele) megfigyelheti, hogyan reagál a modell adatai nélkül. Most hozzáadja az adatokat a modellhez, hogy megválaszolhassa a termékekkel kapcsolatos kérdéseket.

A szakasz elvégzéséhez a termékadatok helyi másolatára van szükség. Az Azure-Samples/aistudio-python-quickstart-sample adattár a GitHubon az ebben az oktatóanyagi forgatókönyvben releváns minta kiskereskedelmi ügyfél- és termékinformációkat tartalmazza. Klónozza az adattárat, vagy másolja a fájlokat a 3 termékinformációból.

Fontos

Az Adat hozzáadása funkció az Azure AI Studio-játszótéren nem támogatja a virtuális hálózat vagy privát végpont használatát az alábbi erőforrásokon:

  • Azure AI Keresés
  • Azure OpenAI
  • Tárolási erőforrás

Az alábbi lépéseket követve hozzáadhatja adatait a csevegőtéren, hogy segítsen az asszisztensnek megválaszolni a termékekkel kapcsolatos kérdéseket. Magát az üzembe helyezett modellt nem módosítja. Az adatok tárolása külön és biztonságosan történik az Azure-előfizetésben.

  1. Nyissa meg a projektet az Azure AI Studióban.

  2. A bal oldali panelen válassza a Playgrounds>Chat lehetőséget.

  3. Válassza ki az üzembe helyezett csevegőmodellt az Üzembe helyezés legördülő listából.

    Képernyőkép a csevegési játszótérről, amelyen a csevegési mód és a modell van kiválasztva.

  4. A csevegési játszótér bal oldalán válassza az Adatok> hozzáadása+ Új adatforrás hozzáadása lehetőséget.

    Képernyőkép a csevegési játszótérről, amelyen látható az adatforrás hozzáadása.

  5. Az Adatforrás legördülő listában válassza a Fájlok feltöltése lehetőséget.

    Képernyőkép az adatforrás kiválasztásának beállításairól.

  6. Válassza a Fájlok feltöltése>lehetőséget a helyi fájlok tallózásához.

  7. Jelölje ki a feltölteni kívánt fájlokat. Válassza ki a korábban letöltött vagy létrehozott termékinformációs fájlokat (3-product-info). Most adja hozzá az összes fájlt. Később nem fog tudni további fájlokat hozzáadni ugyanabban a játszótéri munkamenetben.

  8. Válassza a Feltöltés lehetőséget a fájl Azure Blob Storage-fiókba való feltöltéséhez. Ezután válassza a Tovább gombra.

    Képernyőkép a fájlok kiválasztására és feltöltésére szolgáló párbeszédpanelről.

  9. Válasszon egy Azure AI-Search szolgáltatás. Ebben a példában Csatlakozás másik Azure AI Search-erőforrást választjuk ki az Azure AI kiválasztása Search szolgáltatás legördülő listából. Ha nem rendelkezik keresési erőforrással, létrehozhat egyet egy új Azure AI Search-erőforrás létrehozásával. Ezután térjen vissza erre a lépésre a csatlakozáshoz és a kijelöléshez.

    Képernyőkép a keresési erőforrás kiválasztásának beállításairól.

  10. Keresse meg az Azure AI-Search szolgáltatás, és válassza a Kapcsolat hozzáadása lehetőséget.

    Képernyőkép a keresőszolgáltatás-kapcsolat hozzáadására vonatkozó oldalról.

  11. Az Index nevének megadásához adja meg a termékinformációt, és válassza a Tovább gombot.

  12. A Keresési beállítások lap Vektorbeállítások területén törölje a jelölést a Vektorkeresés hozzáadása jelölőnégyzetből a keresési erőforráshoz. Ez a beállítás segít meghatározni, hogy a modell hogyan válaszol a kérésekre. Ezután válassza a Tovább gombra.

    Feljegyzés

    Ha vektorkeresést ad hozzá, itt további lehetőségek érhetők el további költségekért.

  13. Tekintse át a beállításokat, és válassza a Létrehozás lehetőséget.

  14. A játszótéren láthatja, hogy az adatbetöltés folyamatban van. Ez a folyamat több percet is igénybe vehet. Mielőtt továbblépne, várjon, amíg megjelenik az adatforrás és az index neve az állapot helyett.

    Képernyőkép a csevegési játszótérről az adatbetöltés állapotával.

  15. Adja meg a játszótér konfigurációjának nevét, és válassza a Mentési konfiguráció mentése>lehetőséget. A rendszer alapértelmezés szerint minden konfigurációelemet ment. Az elemek közé tartozik az üzembe helyezés, a rendszerüzenet, a biztonsági üzenet, a paraméterek, a hozzáadott adatok, a példák és a változók. Az azonos nevű konfiguráció mentése az előző verzióra lesz mentve.

    Képernyőkép a játszótér konfigurációjának nevéről és a Mentés gombról.

  16. Most már cseveghet a modellel, amely ugyanazt a kérdést teszi fel, mint korábban ("Mennyi a TrailWalker túracipő"), és ezúttal az adatokból származó információkat használja a válasz létrehozásához. A használt adatok megtekintéséhez bontsa ki a hivatkozások gombot.

A webalkalmazás üzembe helyezése

Ha elégedett az Azure AI Studio felhasználói élményével, üzembe helyezheti a modellt önálló webalkalmazásként.

Erőforráscsoport megkeresése az Azure Portalon

Ebben az oktatóanyagban a webalkalmazás ugyanabban az erőforráscsoportban lesz üzembe helyezve, mint az AI Studio Hub. Később konfigurálja a webalkalmazás hitelesítését az Azure Portalon.

Kövesse az alábbi lépéseket az Azure AI Studióból az Azure Portalon található erőforráscsoportba való navigáláshoz:

  1. Nyissa meg a projektet az Azure AI Studióban. Ezután válassza Gépház a bal oldali panelen.

  2. Az erőforráscsoport azure portalon való megnyitásához válassza ki az erőforráscsoport nevét. Ebben a példában az erőforráscsoport neve rg-contoso.

    Képernyőkép az Azure AI Studióban található erőforráscsoportról.

  3. Most már az Azure Portalon kell lennie, és meg kell tekintenie annak az erőforráscsoportnak a tartalmát, amelyben üzembe helyezte a központot. Tartsa nyitva ezt a lapot egy böngészőlapon – később visszatér hozzá.

A webalkalmazás üzembe helyezése

A közzététel létrehoz egy Azure-alkalmazás szolgáltatást az előfizetésében. A kiválasztott tarifacsomagtól függően költségek merülhetnek fel. Ha végzett az alkalmazással, törölheti azt az Azure Portalról.

A webalkalmazás üzembe helyezése:

  1. Az előző szakaszban leírt lépések végrehajtásával adja hozzá az adatokat a játszótérhez.

    Feljegyzés

    Webalkalmazást saját adatokkal vagy anélkül is üzembe helyezhet, de legalább egy üzembe helyezett modellre van szüksége az AI Studio játszótér rövid útmutatójában leírtak szerint.

  2. Válassza az Üzembe helyezés webalkalmazásban lehetőséget.

    Képernyőkép az új webalkalmazás üzembe helyezésének gombjáról.

  3. Az Üzembe helyezés webalkalmazásban lapon adja meg a következő adatokat:

    • Név: A webalkalmazás egyedi neve.
    • Előfizetés: Az Ön Azure-előfizetése.
    • Erőforráscsoport: Válassza ki azt az erőforráscsoportot, amelyben üzembe szeretné helyezni a webalkalmazást. Ugyanazt az erőforráscsoportot használhatja, mint a központ.
    • Hely: Válassza ki a webalkalmazás üzembe helyezésének helyét. Ugyanazt a helyet használhatja, mint a központ.
    • Tarifacsomag: Válasszon egy díjszabási csomagot a webalkalmazáshoz.
    • Csevegési előzmények engedélyezése a webalkalmazásban: Az oktatóanyag esetében a csevegési előzmények mező nincs kiválasztva. Ha engedélyezi a funkciót, a felhasználók hozzáférhetnek az egyes korábbi lekérdezésekhez és válaszokhoz. További információkért tekintse meg a csevegési előzmények megjegyzéseit.
  4. Válassza az Üzembe helyezés lehetőséget.

  5. Várja meg az alkalmazás üzembe helyezését, ami eltarthat néhány percig.

    Képernyőkép a webalkalmazás folyamatban lévő üzembe helyezéséről és az indítási gombról.

  6. Ha készen áll, a Launch (Indítás ) gomb engedélyezve lesz az eszköztáron. De még ne indítsa el az alkalmazást, és ne zárja be a csevegési játszóteret – később visszatérhet.

Webalkalmazás-hitelesítés konfigurálása

Alapértelmezés szerint a webalkalmazás csak Ön számára lesz elérhető. Ebben az oktatóanyagban olyan hitelesítést ad hozzá, amely korlátozza az alkalmazáshoz való hozzáférést az Azure-bérlő tagjai számára. A rendszer arra kéri a felhasználókat, hogy jelentkezzenek be a Microsoft Entra-fiókjukkal, hogy hozzáférhessenek az alkalmazáshoz. Ha szeretné, egy hasonló folyamatot követve hozzáadhat egy másik identitásszolgáltatót. Az alkalmazás nem használja a felhasználó bejelentkezési adatait más módon, kivéve annak ellenőrzését, hogy a bérlő tagja-e.

  1. Térjen vissza az Azure Portalt tartalmazó böngészőlapra (vagy nyissa meg újra az Azure Portalt egy új böngészőlapon), és tekintse meg annak az erőforráscsoportnak a tartalmát, amelyben üzembe helyezte a központot és a webalkalmazást (előfordulhat, hogy frissítenie kell a webalkalmazás nézetét).

  2. Válassza ki az App Service-erőforrást az erőforráscsoportban lévő erőforrások listájából.

  3. A Gépház alatti összecsukható bal oldali menüben válassza a Hitelesítés lehetőséget.

    Képernyőkép a webalkalmazás-hitelesítés menüelemről az Azure Portal beállításai alatt.

  4. Adjon hozzá egy identitásszolgáltatót a következő beállításokkal:

    • Identitásszolgáltató: Válassza ki a Microsoftot identitásszolgáltatóként. Ezen a lapon az alapértelmezett beállítások csak a bérlőre korlátozzák az alkalmazást, így itt semmi mást nem kell módosítania.
    • Bérlő típusa: Munkaerő
    • Alkalmazásregisztráció: Új alkalmazásregisztráció létrehozása
    • Név: A webalkalmazás-szolgáltatás neve
    • Támogatott fióktípusok: Aktuális bérlő – Egyetlen bérlő
    • Hozzáférés korlátozása: Hitelesítést igényel
    • Nem hitelesített kérések: HTTP 302 Talált átirányítás – webhelyekhez ajánlott

A webalkalmazás használata

Már majdnem készen vagyunk! Most már tesztelheti a webalkalmazást.

  1. Várjon 10 percet, amíg a hitelesítési beállítások érvénybe lépnek.

  2. Térjen vissza az Azure AI Studio csevegési felületét tartalmazó böngészőlapra.

  3. Válassza a Launch (Indítás) lehetőséget az üzembe helyezett webalkalmazás elindításához. Ha a rendszer kéri, fogadja el az engedélykérelmet.

    Ha a hitelesítési beállítások még nem lépnek érvénybe, zárja be a webalkalmazás böngészőlapját, és térjen vissza az Azure AI Studio csevegőterére. Ezután várjon egy kicsit tovább, és próbálkozzon újra.

  4. A webalkalmazásban ugyanezt a kérdést teheti fel, mint korábban ("Mennyi a TrailWalker túracipő"), és ezúttal az adatokból származó információkat használja a válasz létrehozásához. A használt adatok megtekintéséhez bontsa ki a hivatkozások gombot.

    Képernyőkép a csevegési felületről az üzembe helyezett webalkalmazáson keresztül.

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

A szükségtelen Azure-költségek elkerülése érdekében törölnie kell az ebben a rövid útmutatóban létrehozott erőforrásokat, ha már nincs rájuk szükség. Az erőforrások kezeléséhez használhatja az Azure Portalt.

Megjegyzések

Csevegési előzmények

A csevegési előzmények funkcióval a felhasználók hozzáférhetnek az egyes korábbi lekérdezésekhez és válaszokhoz.

A webalkalmazás üzembe helyezésekor engedélyezheti a csevegési előzményeket. Jelölje be a Csevegési előzmények engedélyezése jelölőnégyzetet a webalkalmazásban .

Képernyőkép a csevegési előzmények webalkalmazások üzembe helyezésekor való engedélyezéséről.

Fontos

A csevegési előzmények engedélyezése létrehoz egy Cosmos DB-példányt az erőforráscsoportban, és további díjakat von maga után a felhasznált tárterületért. A webalkalmazás törlése nem törli automatikusan a Cosmos-alkalmazáspéldányt. A Cosmos-alkalmazáspéldány és az összes tárolt csevegés törléséhez keresse meg a társított erőforrást az Azure Portalon, és törölje azt.

Miután engedélyezte a csevegési előzményeket, a felhasználók megjeleníthetik és elrejthetik azt az alkalmazás jobb felső sarkában. Az előzmények megjelenítésekor átnevezhetik vagy törölhetik a beszélgetéseket. Az alkalmazásba bejelentkezve a beszélgetések automatikusan rendezve lesznek a legújabbtól a legrégebbiig, és a beszélgetés első lekérdezése alapján lesznek elnevezve.

Ha törli a Cosmos DB-erőforrást, de a csevegési előzmények lehetőség továbbra is engedélyezve marad a studióban, a felhasználók értesítést kapnak a kapcsolati hibáról, de továbbra is használhatják a webalkalmazást anélkül, hogy hozzáférnek a csevegési előzményekhez.

Következő lépések