Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto rychlém startu se dozvíte, jak optimalizovat výsledky chatu pomocí vlastního agenta AppModernization k migraci Java aplikací do Azure. Vlastní agent AppModernization je optimalizovaný pro úlohy modernizace aplikací a umožňuje používat jednoduché výzvy přirozeného jazyka k provádění složitých scénářů migrace.
Požadavky
- Účet GitHub s aktivním předplatným GitHub Copilot v rámci libovolného plánu.
- Jedno z následujících IDE:
- Nejnovější verze Visual Studio Code. Musí být verze 1.106 nebo novější.
- GitHub Copilot v Visual Studio Code. Pokyny k nastavení najdete v tématu Nastavení GitHub Copilot v Visual Studio Code. Nezapomeňte se přihlásit ke svému účtu GitHub v rámci Visual Studio Code.
- GitHub Copilot modernizace. Po instalaci restartujte Visual Studio Code.
- Nejnovější verze IntelliJ IDEA. Musí být verze 2023.3 nebo novější.
- GitHub Copilot. Musí mít verzi 1.5.59 nebo novější. Další pokyny najdete v tématu Nastavování GitHub Copilot v IntelliJ IDEA. Nezapomeňte se přihlásit ke svému GitHub účtu v IntelliJ IDEA.
- GitHub Copilot modernizace. Po instalaci restartujte IntelliJ IDEA. Pokud nemáte nainstalovaný GitHub Copilot, můžete přímo nainstalovat aktualizaci GitHub Copilot.
- Nejnovější verze Visual Studio Code. Musí být verze 1.106 nebo novější.
- Java 21 nebo novější.
- Maven nebo Gradle pro sestavování projektů Java.
Poznámka:
Účet Azure se vyžaduje jenom pro nasazení prostředků do Azure a není potřeba při použití GitHub Copilot modernizace k provádění změn kódu.
Pokud používáte Gradle, podporuje se pouze obálka Gradle verze 5 nebo novější.
Jazyk DSL (Domain Specific Language) Kotlin se nepodporuje.
Funkce My Skills se zatím nepodporuje pro IntelliJ IDEA.
Výběr vlastního agenta AppModernization
Vlastní agent AppModernization poskytuje nejlepší prostředí pro Java úlohy migrace a modernizace aplikací. Pomocí následujícího postupu ho vyberte:
Otevřete Visual Studio Code a ujistěte se, že máte nainstalované rozšíření modernizace GitHub Copilot.
Otevřete okno chatu Copilot výběrem ikony chatu v panelu Aktivita.
V okně chatu najděte rozbalovací nabídku pro výběr agenta v horní části vstupního pole chatu a ze seznamu vyberte AppModernization. Tento vlastní agent je navržený pro scénáře modernizace a migrace aplikací Java.
Screenshot z prostředí Visual Studio Code, který zobrazuje rozbalovací seznam pro výběr agenta v chatu.
Poznámka:
I když můžete vybrat různé jazykové modely v okně chatu, Claude Sonnet 4.5 je otestovaný a doporučený model pro nejlepší výsledky s Java úlohami modernizace aplikací.
Důležité
Vlastní agent AppModernization je aktuálně k dispozici pouze pro Visual Studio Code.
Použití jednoduchých výzev k migraci
S vybraným agentem AppModernization použijte jednoduché výzvy přirozeného jazyka k provádění úloh migrace. Agent rozumí kontextu migrace a dokáže zpracovat složité scénáře s minimálním vstupem.
Příklad: Migrace z RabbitMQ na Azure Service Bus
Ujistěte se, že máte otevřený projekt Java v Visual Studio Code, který používá RabbitMQ.
V okně chatu Copilot s vybraným agentem AppModernization zadejte následující výzvu:
migrate from rabbitmq to Azure service busAgent analyzuje váš kód, vytvoří plán migrace, provede změny kódu, spustí ověření a vygeneruje souhrn. Zvolte Pokračovat pro projití jednotlivými kroky a Ponechat pro přijetí změn.
Další scénáře migrace
Agent AppModernization podporuje různé scénáře migrace s jednoduchými výzvami. Tady jsou další příklady:
Migrace databáze:
migrate from Oracle to Azure PostgreSQLMigrace ověřování:
migrate to Managed Identity for Azure SQL DatabaseMigrace úložiště:
migrate from AWS S3 to Azure Storage BlobMigrace zasílání zpráv:
migrate from ActiveMQ to Azure Service BusSpráva tajemství:
migrate secrets to Azure Key Vault