Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a rövid útmutató bemutatja, hogyan optimalizálhatja a chat-eredményeket az AppModernization személyre szabott ügynök használatával Java alkalmazások Azure-ba való áttelepítéséhez. Az AppModernization egyéni ügynök alkalmazáskorszerűsítési feladatokhoz van optimalizálva, és lehetővé teszi egyszerű, természetes nyelvi kérések használatát összetett migrálási forgatókönyvek végrehajtásához.
Előfeltételek
- Egy GitHub fiók aktív GitHub Copilot előfizetéssel bármilyen csomagban.
- Az alábbi IDE-k közül az egyik:
- A
Visual Studio Code . Az 1.106-os vagy újabb verziónak kell lennie.- GitHub Copilot Visual Studio Code. A beállítási utasításokért tekintse meg a Set up GitHub Copilot in Visual Studio Code. Győződjön meg róla, hogy be van jelentkezve a GitHub fiókjába a Visual Studio Code-ban.
- GitHub Copilot modernizálás. A telepítés után indítsa újra Visual Studio Code.
- Az IntelliJ IDEA legújabb verziója. A 2023.3-s vagy újabb verziónak kell lennie.
- GitHub Copilot. Az 1.5.59-es vagy újabb verziónak kell lennie. További útmutatásért lásd: Set up GitHub Copilot in IntelliJ IDEA. Mindenképpen jelentkezzen be GitHub fiókjába az IntelliJ IDEA-ban.
- GitHub Copilot modernizálás. A telepítés után indítsa újra az IntelliJ IDEA-t. Ha nincs telepítve GitHub Copilot, közvetlenül telepítheti GitHub Copilot modernizálást.
- A
- Java 21 vagy újabb.
- Maven vagy Gradle Java projektek létrehozásához.
Megjegyzés:
Az Azure-konto csak az erőforrások Azure-ra való üzembe helyezéséhez szükséges, a GitHub Copilot modernizáció használatához azonban nem szükséges a kódmódosításokhoz.
Ha Gradle-t használ, csak a Gradle burkoló 5-ös vagy újabb verziója támogatott.
A Kotlin tartományspecifikus nyelve (DSL) nem támogatott.
Az IntelliJ IDEA még nem támogatja a függvényt My Skills .
Válassza ki az AppModernization egyéni ügynököt
Az AppModernization egyéni ügynöke a legjobb élményt nyújt Java alkalmazásmigrálási és modernizálási feladatokhoz. Az alábbi lépésekkel válassza ki:
Nyissa meg Visual Studio Code, és győződjön meg arról, hogy telepítve van a GitHub Copilot modernizálási bővítmény.
A Copilot csevegőablak megnyitásához válassza a csevegés ikont a Activity Bar.
A csevegőablakban keresse meg az ügynökválasztó legördülő menüt a csevegés beviteli mezőjének tetején, és válassza az AppModernization lehetőséget a listából. Ez az egyéni ügynök Java alkalmazáskorszerűsítési és migrálási forgatókönyvekhez készült.
Megjegyzés:
Bár a csevegőablakban különböző nyelvi modelleket választhat, a Claude Sonnet 4.5 a tesztelt és ajánlott modell, amely Java alkalmazáskorszerűsítési feladatokkal a legjobb eredményeket nyújtja.
Fontos
Az AppModernization egyéni ügynök jelenleg csak a Visual Studio Code-hoz érhető el.
Egyszerű kérések használata a migráláshoz
Ha az AppModernization-ügynök van kiválasztva, egyszerű, természetes nyelvi utasításokat használjon a migrálási feladatok elvégzéséhez. Az ügynök megérti a migrálási környezetet, és minimális bemenettel képes kezelni az összetett forgatókönyveket.
Példa: Migrálás a RabbitMQ-ról a Azure Service Bus
Győződjön meg arról, hogy van egy Java projekt megnyitva a Visual Studio Code-ban, amely a RabbitMQ-t használja.
A Copilot csevegőablakban, amelyen az AppModernization-ügynök van kiválasztva, adja meg a következő üzenetet:
migrate from rabbitmq to Azure service busAz ügynök elemzi a kódot, létrehoz egy migrálási tervet, módosítja a kódokat, futtatja az érvényesítéseket, és létrehoz egy összegzést. A Folytatás gombra kattintva haladhat végig az egyes lépéseken, és a Keep gombra kattintva elfogadhatja a módosításokat.
Egyéb migrálási forgatókönyvek
Az AppModernization ügynök egyszerű kérésekkel támogatja a különböző migrálási forgatókönyveket. Íme néhány példa:
Adatbázis migrálása:
migrate from Oracle to Azure PostgreSQLHitelesítési migrálás:
migrate to Managed Identity for Azure SQL DatabaseTároló áttelepítése:
migrate from AWS S3 to Azure Storage BlobÜzenetküldés migrálása:
migrate from ActiveMQ to Azure Service BusTitkos kódok kezelése:
migrate secrets to Azure Key Vault