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 aplikací Java 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 GitHubu 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 editoru Visual Studio Code. Musí být verze 1.106 nebo novější.
- GitHub Copilot v editoru Visual Studio Code Pokyny k nastavení najdete v tématu Nastavení GitHub Copilotu v editoru Visual Studio Code. Nezapomeňte se přihlásit ke svému účtu GitHubu v editoru Visual Studio Code.
- Modernizace aplikací GitHub Copilot 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 Nastavení GitHub Copilotu v IntelliJ IDEA. Nezapomeňte se přihlásit ke svému účtu GitHubu v IntelliJ IDEA.
- Modernizace aplikací GitHub Copilot Po instalaci restartujte IntelliJ IDEA. Pokud nemáte nainstalovaný GitHub Copilot, můžete přímo nainstalovat modernizaci aplikace GitHub Copilot.
- Nejnovější verze editoru Visual Studio Code. Musí být verze 1.106 nebo novější.
- Java 21 nebo novější
- Maven nebo Gradle pro sestavování projektů v Javě
Poznámka:
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 Tasks se zatím nepodporuje pro IntelliJ IDEA.
Výběr vlastního agenta AppModernization
Vlastní agent AppModernization poskytuje nejlepší prostředí pro úlohy migrace a modernizace aplikací v Javě. Pomocí následujícího postupu ho vyberte:
Otevřete Visual Studio Code a ujistěte se, že máte nainstalované rozšíření modernizace aplikace GitHub Copilot.
Otevřete okno chatu Copilot výběrem ikony chatu na panelu aktivit.
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í v Javě.
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 úlohami modernizace aplikací v Javě.
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 editoru 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