Optimera chattresultat för att migrera Java appar till Azure

Den här snabbstarten visar hur du optimerar chattresultat med hjälp av den anpassade modernize-agenten för att migrera Java program till Azure. Den modernize anpassade agenten är optimerad för programmoderniseringsuppgifter och gör att du kan använda enkla, naturliga språkfrågor för att utföra komplexa migreringsscenarier.

Förutsättningar

Anmärkning

Ett Azure-konto krävs endast för att distribuera resurser till Azure och behövs inte när du använder GitHub Copilot modernisering för att göra kodändringar.

Om du använder Gradle stöds endast Gradle-omslutningsversionen 5 eller senare.

Kotlin Domain Specific Language (DSL) stöds inte.

Funktionen My Skills stöds inte ännu för IntelliJ IDEA.

Välj den anpassade agenten modernize

Den anpassade modernize-agenten ger den bästa upplevelsen för Java programmigrering och moderniseringsuppgifter. Använd följande steg för att välja det:

  1. Öppna Visual Studio Code och se till att du har GitHub Copilot moderniseringstillägg installerat.

  2. Öppna chattfönstret Copilot genom att välja chattikonen i Activity Bar.

  3. I chattfönstret letar du upp listrutan agentväljare överst i rutan för chattinmatning och väljer modernisera i listan. Den här anpassade agenten är utformad för Java programmodernisering och migreringsscenarier.

    Skärmbild av Visual Studio Code som visar listrutan agentväljare i chattfönstret.

Anmärkning

Även om du kan välja olika språkmodeller i chattfönstret är Claude Sonnet 4.6 den testade och rekommenderade modellen för bästa resultat med Java programmoderniseringsuppgifter.

Viktigt!

Den anpassade modernize-agenten är för närvarande endast tillgänglig för Visual Studio Code.

Använda enkla uppmaningar för migrering

När agenten modernize har valts använder du enkla, naturliga språkfrågor för att utföra migreringsuppgifter. Agenten förstår migreringskontexten och kan hantera komplexa scenarier med minimala indata.

Exempel: Migrera från RabbitMQ till Azure Service Bus

  1. Kontrollera att du har ett Java projekt öppet i Visual Studio Code som använder RabbitMQ.

  2. I chattfönstret Copilot väljer du agenten modernize och anger följande fråga:

    migrate from rabbitmq to Azure service bus
    
  3. Agenten analyserar din kod, skapar en migreringsplan, gör kodändringar, kör valideringar och genererar en sammanfattning. Välj Fortsätt för att gå igenom varje steg och Behåll för att acceptera ändringarna.

Andra migreringsscenarier

Agenten modernize stöder olika migreringsscenarier med enkla frågor. Här är fler exempel:

  • Databasmigrering:

    migrate from Oracle to Azure PostgreSQL
    
  • Autentiseringsmigrering:

    migrate to Managed Identity for Azure SQL Database
    
  • Lagringsmigrering:

    migrate from AWS S3 to Azure Storage Blob
    
  • Meddelandemigrering:

    migrate from ActiveMQ to Azure Service Bus
    
  • Hemlig hantering:

    migrate secrets to Azure Key Vault
    

Nästa steg