Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- Konto usługi GitHub z aktywną subskrypcją narzędzia GitHub Copilot w ramach dowolnego planu.
- Jedno z następujących IDE:
- Najnowsza wersja programu Visual Studio Code. Musi być w wersji 1.106 lub nowszej.
- GitHub Copilot w programie Visual Studio Code. Aby uzyskać instrukcje dotyczące konfiguracji, zobacz Konfigurowanie narzędzia GitHub Copilot w programie Visual Studio Code. Pamiętaj, aby zalogować się do konta usługi GitHub w programie Visual Studio Code.
- Modernizacja aplikacji GitHub Copilot. Uruchom ponownie program Visual Studio Code po zakończeniu instalacji.
- Najnowsza wersja IntelliJ IDEA. Musi być w wersji 2023.3 lub nowszej.
- GitHub Copilot. Musi być w wersji 1.5.59 lub nowszej. Aby uzyskać więcej instrukcji, zobacz Konfigurowanie narzędzia GitHub Copilot w środowisku IntelliJ IDEA. Pamiętaj, aby zalogować się do konta usługi GitHub w środowisku IntelliJ IDEA.
- Modernizacja aplikacji GitHub Copilot. Uruchom ponownie środowisko IntelliJ IDEA po instalacji. Jeśli nie masz zainstalowanego narzędzia GitHub Copilot, możesz zainstalować modernizację aplikacji GitHub Copilot bezpośrednio.
- Najnowsza wersja programu Visual Studio Code. Musi być w wersji 1.106 lub nowszej.
- Java 21 lub nowsza.
- Maven lub Gradle do kompilowania projektów Java.
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:
Otwórz program Visual Studio Code i upewnij się, że masz zainstalowane rozszerzenie modernizacji aplikacji GitHub Copilot.
Otwórz okno czatu Copilot, wybierając ikonę czatu na pasku działań.
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.
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
Upewnij się, że masz otwarty projekt Java w programie Visual Studio Code, który używa programu RabbitMQ.
W oknie czatu Copilot z wybranym agentem AppModernization wprowadź następujące zapytanie:
migrate from rabbitmq to Azure service busAgent 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 PostgreSQLMigracja uwierzytelniania:
migrate to Managed Identity for Azure SQL DatabaseMigracja magazynu:
migrate from AWS S3 to Azure Storage BlobMigracja komunikatów:
migrate from ActiveMQ to Azure Service BusZarządzanie sekretami:
migrate secrets to Azure Key Vault