Sdílet prostřednictvím


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

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

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:

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

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

  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í v Javě.

    Snímek obrazovky editoru Visual Studio Code s rozevíracím seznamem selektoru agenta v okně 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 ú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

  1. Ujistěte se, že máte otevřený projekt Java v editoru 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