Dela via


Optimera chattresultat för att migrera Java appar till Azure

Den här snabbstarten visar hur du optimerar chattresultat med hjälp av anpassad appmoderniseringsagent för att migrera Java program till Azure. Den anpassade agenten AppModernization ä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 anpassad agent för appmodernisering

Den anpassade agenten AppModernization 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 AppModernisering 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.5 den testade och rekommenderade modellen för bästa resultat med Java programmoderniseringsuppgifter.

Viktigt!

Den anpassade appmoderniseringsagenten är för närvarande endast tillgänglig för Visual Studio Code.

Använda enkla uppmaningar för migrering

När appmoderniseringsagenten 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 Copilot chattfönstret med AppModernization-agenten markerad anger du 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

AppModernization-agenten 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