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


A Csevegőalkalmazás frissítése a JavaScript-előtér és a Python-háttérrendszer használatára

A csevegőalkalmazás egy referenciaalkalmazás, amely bemutatja, hogyan használhatja az Azure OpenAI szolgáltatást. Minden programozási nyelv referenciaarchitektúrája némileg eltérő funkciókat biztosít. Ez a cikk bemutatja, hogyan használható a JavaScript-előtér a Python-háttérrendszerrel.

Az előtér és a háttérrendszer keverésével és egyeztetésével létrehozhat egy többrétegű alkalmazást, amely mindkét világ legjobbjait használja.

  • Bemutató – JavaScript-előtér konfigurálása Python háttérbeli videóval

Ez a cikk egy cikkgyűjtemény része, amely bemutatja, hogyan hozhat létre csevegőalkalmazást az Azure OpenAI Service és az Azure AI Search használatával. A gyűjtemény további cikkei a következők:

Megjegyzés

Ez a cikk egy vagy több AI-alkalmazássablont használ a cikkben szereplő példák és útmutatók alapjaként. Az AI-alkalmazássablonok jól karbantartott, könnyen üzembe helyezhető referencia-implementációkat biztosítanak, amelyek segítenek magas színvonalú kiindulópontot biztosítani az AI-alkalmazások számára.

Előfeltételek

A két referenciaarchitektúra üzembe helyezése az alábbi cikkek használatával. Ügyeljen arra, hogy ugyanazt az előfizetést és régiót használja mindkét üzemelő példányhoz. Az üzembe helyezés akár 20 percet is igénybe vehet. Hagyja fenn az üzemelő példányokat; ne fejezze be a Erőforrások törlése szakaszt, amíg el nem készült ezzel a cikkkel.

  • A JavaScript chat alkalmazás üzembe helyezése ezen a cikkel
  • A Python-csevegőalkalmazást így helyezheted üzembe: használd ezt a cikket

Az előtérbeli és a háttérrendszer URL-címeinek lekérése

A két referenciaarchitektúra üzembe helyezése után két teljes körű alkalmazás van üzembe helyezve. A JavaScript-előtér Python-háttérrendszerrel való használatához le kell kérnie a JS-előtér és a PY-háttérrendszer URL-címeit, és konfigurálnia kell őket a másik alkalmazásban.

Mindegyik adattárnak külön fejlesztési környezetben kell lennie, vagy helyileg a Codespacesben.

JavaScript előtérbeli URL-cím beállítása Python-háttérrendszerben

  1. A JavaScript fejlesztői környezetben kérje le a JavaScript-előtér URL-címét az alábbi parancs futtatásával:

    azd env get-values | grep WEBAPP_URI
    

    Ez a parancs lekéri az összes felhőalapú környezeti változót, majd szűri a(z) WEBAPP_URI változóra. Győződjön meg arról, hogy az URL-cím nem perjellel végződik, /.

  2. URL másolása.

  3. A Python fejlesztői környezetben állítsa be a JavaScript előtér URL-címét a következő parancs futtatásával:

    azd env set ALLOWED_ORIGIN <FRONTEND-URL>
    
  4. A Python fejlesztői környezetben helyezze újra üzembe a Python-háttérrendszert az alábbi parancs futtatásával:

    azd up
    

A Python kiszolgáló URL-címének beállítása a JavaScript felhasználói felületen

  1. A Python fejlesztői környezetben kérje le a Python-háttérrendszer URL-címét az alábbi parancs futtatásával:

    azd env get-values | grep BACKEND_URI
    

    Ez a parancs lekéri az összes felhőalapú környezeti változót, és szűri a(z) BACKEND_URI változót. Győződjön meg arról, hogy az URL nem perjellel végződik: "/".

  2. URL másolása.

  3. A JavaScript fejlesztői környezetben állítsa be a Python-háttérrendszer URL-címét a következő parancs futtatásával:

    azd env set BACKEND_URI <BACKEND_URI>
    
  4. A Python fejlesztői környezetben telepítse újra a Python-háttérrendszert a Következő parancs futtatásával a Python fejlesztői környezetben:

    azd up
    

A JavaScript-előtér használata a Python-háttérrendszerrel

A Python-alkalmazás HR-előnyök tárgyterületet használ, míg a JavaScript-alkalmazás egy ingatlan tárgyterületet használ. Most, hogy az alkalmazások csatlakoztatva vannak, az előtérben kérdezhet a HR előnyeiről. A javasolt kérdések a következők:

  • Mit tartalmaz a Northwind Health Plus csomagom, amely nem szabványos?
  • Mi történik a teljesítményértékelésben?
  • Mit tesz egy Termékmenedzser?

Erőforrások tisztítása

Ha végzett az alkalmazásokkal, törölheti az erőforrásokat, hogy elkerülje a további költségek felmerülését.

  • A JavaScript-alkalmazás törlése ezekkel az utasításokkal követve.
  • Törölje a Python alkalmazást ezekkel az utasításokkal

Hibaelhárítás

  • Ha hibaüzenetet kap, tekintse át a környezetben megadott URL-címeket. Győződjön meg róla, hogy nem végződnek perjellel, /.

Következő lépések

  • Csevegőalkalmazás építése az Azure OpenAI használatával – legjobb gyakorlati megoldásarchitektúra
  • Hozzáférés kezelés a generatív mesterséges intelligencia alkalmazásokban az Azure AI Search használatával
  • Nagyvállalati igényekre kész OpenAI-megoldás kiépítése az Azure API Management használatával
  • A vektorkeresés túlteljesítése hibrid lekérési és rangsorolási funkciókkal