Ismerkedés az Azure AI Studio-projektekkel a VS Code-ban (előzetes verzió)
Fontos
A cikkben megjelölt (előzetes verziójú) elemek jelenleg nyilvános előzetes verzióban érhetők 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.
Az Azure AI Studio támogatja a VS Code – Asztali és webes fejlesztést. Minden forgatókönyvben az Ön VS Code-példánya távolról csatlakozik egy virtuális gépen futó előre összeállított egyéni tárolóhoz, más néven számítási példányhoz.
VS Code indítása az Azure AI Studióból
Nyissa meg az Azure AI Studiót.
Nyissa meg a projektet az Azure AI Studióban.
A bal oldali menüben válassza a Kód lehetőséget.
A Compute esetében válasszon ki egy meglévő számítási példányt, vagy hozzon létre egy újat.
- Válasszon ki egy használni kívánt számítási példányt. Ha le van állítva, válassza a Számítás indítása lehetőséget, és várja meg, amíg fut. Kész állapot jelenik meg, ha a számítás használatra kész.
- Ha nincs számítási példánya, adjon meg egy nevet, és válassza a Számítás létrehozása lehetőséget. Várjon, amíg a számítási példány készen áll.
A VS Code-tároló esetében válassza a Tároló beállítása lehetőséget, ha a gomb engedélyezi. Ezzel konfigurálja a tárolót a számításon. A tároló beállítása eltarthat néhány percig. A tároló első beállítása után közvetlenül elindíthatja a következő időpontokat. Előfordulhat, hogy hitelesítenie kell a számítást, amikor a rendszer kéri. Ha a telepítés befejeződött, megjelenik a Kész.
Figyelmeztetés
Még ha engedélyezi is az üresjárati leállítást a számítási példányon, az üresjárati leállítás nem történik meg az egyéni VS Code-tárolóval beállított számítások esetében. Ezzel biztosíthatja, hogy a számítás ne zárjon le váratlanul, miközben egy tárolón belül dolgozik.
Nyissa meg a projektet a VS Code-ban:
- Ha a helyi VS Code-példányban szeretne dolgozni, válassza az Indítás a VS Code-ban (asztali verzió) lehetőséget. Megnyílik a VS Code új helyi példánya a helyi gépen.
- Ha inkább a böngészőben szeretne dolgozni, válassza a legördülő nyilat, és válassza az Indítás a VS Code-ban (web). Megnyílik egy új, vscode.dev csatlakoztatott böngészőlap.
Az egyéni tárolómappa-struktúra
Az előre összeállított fejlesztési környezetek egy Olyan Docker-tárolón alapulnak, amely Azure AI SDK-kkal, parancssori SDK-val és egyéb eszközökkel rendelkezik. A környezet úgy van konfigurálva, hogy távolról futtassa a VS Code-ot a tárolón belül. A tároló a Dockerfile-hoz hasonlóan van definiálva, és a Microsoft Python 3.10 fejlesztői tárolórendszerképén alapul.
A fájlkezelő meg van nyitva az AI Studióban elindított adott projektkönyvtárban.
A tároló az Azure AI mappahierarchiájával (afh
könyvtárával) van konfigurálva, amely úgy lett kialakítva, hogy a jelenlegi fejlesztési környezeten belül tájékozódjon, és segítsen a kód, az adatok és a megosztott fájlok leghatékonyabb kezeléséhez. Ez a afh
könyvtár tartalmazza az Azure AI Studio-projekteket, és minden projekthez tartozik egy dedikált projektkönyvtár, amely tartalmazza code
a , data
és shared
mappákat.
Ez a táblázat a mappastruktúrát foglalja össze:
Mappa | Leírás |
---|---|
code |
Git-adattárak vagy helyi kódfájlok használatához használható. A code mappa egy tárolóhely közvetlenül a számítási példányon, és nagy adattárak esetén teljesít. Ideális hely a git-adattárak klónozására, vagy a kódfájlok más módon történő létrehozására vagy létrehozására. |
data |
Helyi adatfájlok tárolására használható. Javasoljuk, hogy a data mappát használva tárolja és hivatkozzon a helyi adatokra konzisztens módon. |
shared |
A projekt megosztott fájljaival és eszközeivel, például a parancssori folyamatokkal való munkához használható. Itt található például shared\Users\{user-name}\promptflow a projekt parancssori folyamata. |
Fontos
Javasoljuk, hogy ebben a projektkönyvtárban dolgozzon. A projektkönyvtárban szereplő fájlok, mappák és adattárak továbbra is megmaradnak a gazdaszámítógépen (a számítási példányon). A kódban és az adatmappákban tárolt fájlok akkor is megmaradnak, ha a számítási példány leáll vagy újraindul, de a számítás törlésekor elvesznek. A megosztott fájlokat azonban a rendszer a központ tárfiókjába menti, ezért a számítási példány törlésekor nem vesznek el.
A parancssori folyamatok használata
Létrehozhat, hivatkozhat és dolgozhat a parancssori folyamatokkal.
Az Azure AI Studióban már létrehozott parancssori folyamatok a következő helyen shared\Users\{user-name}\promptflow
találhatók: . Új folyamatokat is létrehozhat a mappájábancode
.shared
A parancssori folyamat automatikusan azokat az Azure AI Studio-kapcsolatokat használja, amelyhez a projekt rendelkezik hozzáféréssel.
A vs Code parancssori folyamatbővítményével is dolgozhat, amely ebben a környezetben van előre telepítve. Ezen a bővítményen belül beállíthatja a kapcsolatszolgáltatót a projekthez. Tekintse meg az Azure AI-ből származó kapcsolatok felhasználása című témakört.
További információ: parancssori folyamat képességei.
AI-alkalmazássablonok használata
Az AI-alkalmazássablonok a projekt Kód lapjának jobb oldaláról vannak csatolva. Ezek a minták bemutatja, hogyan használhatja az Azure AI SDK-kat a következőkre:
- A fejlesztési környezet beállítása és a meglévő erőforrásokhoz való csatlakozás
- Egyéni alkalmazáskód beírása
- Kiértékelések futtatása
- A kód üzembe helyezése
Ha teljesen új erőforráskészletet szeretne kiépíteni, beleértve egy új központot és projektet, és üzembe szeretné helyezni ezeket a mintaalkalmazásokat, használhatja az Azure Developer CLI-t (AZD) a helyi fejlesztési környezetben.
Megjegyzések
Ha több kód- és adatkönyvtárban vagy több adattárban szeretne dolgozni, használhatja a felosztott gyökérfájl-kezelő funkciót a VS Code-ban. A funkció kipróbálásához kövesse az alábbi lépéseket:
- A parancskatalógus megnyitásához írja be a Ctrl+Shift+p billentyűkombinációt. Munkaterületek keresése és kiválasztása : Mappa hozzáadása a munkaterülethez.
- Válassza ki a betölteni kívánt adattármappát. A megnyitott mappa fájlkezelőjében egy új szakasznak kell megjelennie. Ha adattár volt, mostantól a VS Code-ban is használhatja a forrásvezérlőt.
- Ha menteni szeretné ezt a konfigurációt a jövőbeli fejlesztési munkamenetekhez, írja be ismét a Ctrl+Shift+p billentyűkombinációt, és válassza a Munkaterületek: Munkaterület mentése másként lehetőséget. Ez a művelet egy konfigurációs fájlt ment az aktuális mappába.
Az előnyben részesített programozási nyelv alkalmazássablonjairól és SDK-mintáiról az Azure AI-szolgáltatásokat használó alkalmazások fejlesztése című témakörben olvashat.