Freigeben über


Optimieren der Chatergebnisse für die Migration von Java Apps zu Azure

In dieser Schnellstartanleitung erfahren Sie, wie Sie Chatergebnisse mithilfe des benutzerdefinierten AppModernization-Agents optimieren, um Java Anwendungen zu Azure zu migrieren. Der benutzerdefinierte Agent "AppModernization" ist für Anwendungsmodernisierungsaufgaben optimiert und ermöglicht es Ihnen, einfache, natürliche Sprachaufforderungen zum Ausführen komplexer Migrationsszenarien zu verwenden.

Voraussetzungen

Hinweis

Ein Azure Konto ist nur für die Bereitstellung von Ressourcen auf Azure erforderlich und wird nicht benötigt, wenn GitHub Copilot Modernisierung verwendet wird, um Codeänderungen vorzunehmen.

Wenn Sie Gradle verwenden, wird nur der Gradle-Wrapper, Version 5 oder höher, unterstützt.

Die Kotlin Domain Specific Language (DSL) wird nicht unterstützt.

Die Funktion My Skills wird für IntelliJ IDEA noch nicht unterstützt.

Wählen Sie den benutzerdefinierten Agent für AppModernization aus.

Der benutzerdefinierte AppModernization-Agent bietet die beste Erfahrung für Java Anwendungsmigrations- und Modernisierungsaufgaben. Führen Sie die folgenden Schritte aus, um sie auszuwählen:

  1. Öffnen Sie Visual Studio Code, und stellen Sie sicher, dass die GitHub Copilot Modernisierungserweiterung installiert ist.

  2. Öffnen Sie das Copilot Chatfenster, indem Sie das Chatsymbol in der Activity Bar auswählen.

  3. Suchen Sie im Chatfenster das Dropdownmenü der Agentauswahl oben im Chateingabefeld, und wählen Sie "AppModernization " aus der Liste aus. Dieser benutzerdefinierte Agent wurde für Java Anwendungsmodernisierungs- und Migrationsszenarien entwickelt.

    Screenshot von Visual Studio Code, in dem die Dropdownliste für die Agentauswahl im Chatfenster angezeigt wird.

Hinweis

Obwohl Sie verschiedene Sprachmodelle im Chatfenster auswählen können, ist Claude Sonnet 4.5 das getestete und empfohlene Modell für beste Ergebnisse mit Java Anwendungsmodernisierungsaufgaben.

Von Bedeutung

Der benutzerdefinierte Agent für AppModernization ist derzeit nur für Visual Studio Code verfügbar.

Verwenden einfacher Eingabeaufforderungen für die Migration

Wenn der AppModernization-Agent ausgewählt ist, verwenden Sie einfache, natürliche Sprachaufforderungen, um Migrationsaufgaben auszuführen. Der Agent versteht den Migrationskontext und kann komplexe Szenarien mit minimaler Eingabe verarbeiten.

Beispiel: Migrieren von RabbitMQ zu Azure Service Bus

  1. Stellen Sie sicher, dass Ein Java Projekt in Visual Studio Code geöffnet ist, das RabbitMQ verwendet.

  2. Geben Sie im Copilot-Chatfenster mit ausgewähltem AppModernization-Agent die folgende Eingabeaufforderung ein:

    migrate from rabbitmq to Azure service bus
    
  3. Der Agent analysiert Ihren Code, erstellt einen Migrationsplan, nimmt Codeänderungen vor, führt Validierungen aus und generiert eine Zusammenfassung. Wählen Sie "Weiter" , um die einzelnen Schritte fortzusetzen und die Änderungen anzunehmen.

Andere Migrationsszenarien

Der AppModernization-Agent unterstützt verschiedene Migrationsszenarien mit einfachen Eingabeaufforderungen. Hier sind weitere Beispiele:

  • Datenbankmigration:

    migrate from Oracle to Azure PostgreSQL
    
  • Authentifizierungsmigration:

    migrate to Managed Identity for Azure SQL Database
    
  • Speichermigration:

    migrate from AWS S3 to Azure Storage Blob
    
  • Messaging-Migration:

    migrate from ActiveMQ to Azure Service Bus
    
  • Geheime Verwaltung:

    migrate secrets to Azure Key Vault
    

Nächste Schritte