Udostępnij przez


Optymalizowanie wyników czatu pod kątem migrowania aplikacji Java na platformę Azure

W tym podręczniku szybkiego uruchomienia pokazano, jak zoptymalizować rezultaty rozmów czatowych przy użyciu niestandardowego agenta AppModernization, aby migrować aplikacje Java na platformę Azure. Niestandardowy agent AppModernization jest zoptymalizowany pod kątem zadań modernizacji aplikacji i umożliwia ci używanie prostych monitów w języku naturalnym do wykonywania złożonych scenariuszy migracji.

Wymagania wstępne

Uwaga / Notatka

Jeśli używasz narzędzia Gradle, obsługiwana jest tylko wersja wrappera Gradle 5 lub nowsza. Język specyficzny dla domeny Kotlin (DSL) nie jest obsługiwany.

Funkcja My Tasks nie jest jeszcze obsługiwana w środowisku IntelliJ IDEA.

Wybierz niestandardowego agenta AppModernization

Agent niestandardowy AppModernization zapewnia najlepsze środowisko dla zadań migracji i modernizacji aplikacji Java. Aby go wybrać, wykonaj następujące czynności:

  1. Otwórz program Visual Studio Code i upewnij się, że masz zainstalowane rozszerzenie modernizacji aplikacji GitHub Copilot.

  2. Otwórz okno czatu Copilot, wybierając ikonę czatu na pasku działań.

  3. W oknie czatu znajdź menu rozwijane selektora agenta w górnej części pola wprowadzania czatu i wybierz pozycję AppModernization z listy. Ten agent niestandardowy jest przeznaczony dla scenariuszy modernizacji i migracji aplikacji Java.

    Zrzut ekranu programu Visual Studio Code przedstawiający listę rozwijaną selektora agenta w oknie czatu.

Uwaga / Notatka

Mimo że w oknie czatu można wybrać różne modele językowe, Claude Sonnet 4.5 jest testowanym i zalecanym modelem w celu uzyskania najlepszych wyników z zadaniami modernizacji aplikacji Java.

Ważne

Agent niestandardowy AppModernization jest obecnie dostępny tylko dla programu Visual Studio Code.

Używanie prostych monitów dotyczących migracji

Po wybraniu agenta AppModernization użyj prostych poleceń w języku naturalnym do wykonywania zadań migracji. Agent rozumie kontekst migracji i może obsługiwać złożone scenariusze z minimalnymi danymi wejściowymi.

Przykład: migrowanie z usługi RabbitMQ do usługi Azure Service Bus

  1. Upewnij się, że masz otwarty projekt Java w programie Visual Studio Code, który używa programu RabbitMQ.

  2. W oknie czatu Copilot z wybranym agentem AppModernization wprowadź następujące zapytanie:

    migrate from rabbitmq to Azure service bus
    
  3. Agent analizuje kod, tworzy plan migracji, wprowadza zmiany kodu, uruchamia walidacje i generuje podsumowanie. Wybierz pozycję Kontynuuj , aby przejść przez każdy krok i zachowaj , aby zaakceptować zmiany.

Inne scenariusze migracji

Agent AppModernization obsługuje różne scenariusze migracji z prostymi monitami. Oto więcej przykładów:

  • Migracja bazy danych:

    migrate from Oracle to Azure PostgreSQL
    
  • Migracja uwierzytelniania:

    migrate to Managed Identity for Azure SQL Database
    
  • Migracja magazynu:

    migrate from AWS S3 to Azure Storage Blob
    
  • Migracja komunikatów:

    migrate from ActiveMQ to Azure Service Bus
    
  • Zarządzanie sekretami:

    migrate secrets to Azure Key Vault
    

Dalsze kroki