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 modernize k migraci Java aplikací do Azure. Vlastní modernize agent 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 modernize agenta

Vlastní agent modernize poskytuje nejlepší prostředí pro úlohy migrace a modernizace aplikací Java. 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 rozevírací nabídku pro výběr agenta v horní části pole pro zadávání chatu a ze seznamu vyberte modernize. 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.6 je otestovaný a doporučený model pro nejlepší výsledky s úlohami modernizace aplikace Java.

Důležité

Vlastní agent modernize je aktuálně k dispozici pouze pro Visual Studio Code.

Použití jednoduchých výzev k migraci

S vybraným agentem modernize 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 vyberte agenta modernize a 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 modernize 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