Optimalizace výsledků chatu pro migraci aplikací Java do Azure

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

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:

  1. Otevřete Visual Studio Code a ujistěte se, že máte nainstalované rozšíření modernizace GitHub Copilot.

  2. Otevřete okno chatu Copilot výběrem ikony chatu v panelu Aktivita.

  3. 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

  1. Ujistěte se, že máte otevřený projekt Java v Visual Studio Code, který používá RabbitMQ.

  2. V okně chatu Copilot s vybraným agentem AppModernization zadejte následující výzvu:

    migrate from rabbitmq to Azure service bus
    
  3. Agent 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 PostgreSQL
    
  • Migrace ověřování:

    migrate to Managed Identity for Azure SQL Database
    
  • Migrace úložiště:

    migrate from AWS S3 to Azure Storage Blob
    
  • Migrace zasílání zpráv:

    migrate from ActiveMQ to Azure Service Bus
    
  • Správa tajemství:

    migrate secrets to Azure Key Vault
    

Další kroky