Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве показано, как оптимизировать результаты чата с помощью пользовательского агента modernize для переноса приложений Java в Azure.
modernize Пользовательский агент оптимизирован для задач модернизации приложений и позволяет использовать простые запросы естественного языка для выполнения сложных сценариев миграции.
Предпосылки
- Учетная запись GitHub с активной подпиской GitHub Copilot по любому тарифному плану.
- Один из следующих сред разработки:
- Последняя версия Visual Studio Code. Должен быть версии 1.113 или более поздней.
- GitHub Copilot в Visual Studio Code. Инструкции по настройке см. в разделе Set up GitHub Copilot in Visual Studio Code. Обязательно войдите в учетную запись GitHub в Visual Studio Code.
- Модернизация GitHub Copilot. Перезапустите Visual Studio Code после установки.
- Последняя версия IntelliJ IDEA. Должен быть версии 2023.3 или более поздней.
- GitHub Copilot. Должен быть версии 1.5.59 или более поздней. Дополнительные сведения см. в разделе Set up GitHub Copilot in IntelliJ IDEA. Обязательно войдите в учетную запись GitHub в IntelliJ IDEA.
- Модернизация GitHub Copilot. Перезапустите IntelliJ IDEA после установки. Если у вас нет GitHub Copilot установки, можно установить GitHub Copilot модернизацию напрямую.
- Последняя версия Visual Studio Code. Должен быть версии 1.113 или более поздней.
- Java 21 или более поздней версии.
- Maven или Gradle для создания проектов Java.
Замечание
Учетная запись Azure требуется только для развертывания ресурсов в Azure и не нужна при использовании модернизации GitHub Copilot для внесения изменений в код.
Если вы используете Gradle, поддерживается только оболочка Gradle версии 5 или более поздней.
Язык для конкретного домена Kotlin (DSL) не поддерживается.
Функция My Skills еще не поддерживается для IntelliJ IDEA.
Выбор пользовательского modernize агента
Пользовательский агент modernize обеспечивает оптимальный интерфейс для Java задач миграции приложений и модернизации. Чтобы выбрать его, выполните следующие действия.
Откройте Visual Studio Code и убедитесь, что установлен модуль модернизации GitHub Copilot.
Откройте окно чата Copilot, выбрав значок чата в строке Activity Bar.
В окне чата найдите раскрывающееся меню селектора агента в верхней части поля ввода чата и выберите модернизацию из списка. Этот настраиваемый агент предназначен для Java сценариев модернизации и миграции приложений.
Замечание
Хотя вы можете выбрать различные языковые модели в окне чата, Claude Sonnet 4.6 является тестируемой и рекомендуемой моделью для получения наилучших результатов с Java задачами модернизации приложений.
Это важно
В настоящее время настраиваемый агент modernize доступен только для Visual Studio Code.
Используйте простые команды для миграции
Когда выбран агент modernize, используйте простые и естественные запросы для выполнения задач по миграции. Агент понимает контекст миграции и может обрабатывать сложные сценарии с минимальными входными данными.
Пример. Миграция из RabbitMQ в Служебная шина Azure
Убедитесь, что у вас есть проект Java, открытый в Visual Studio Code, использующий RabbitMQ.
В окне чата Copilot выберите агент
modernizeи введите следующий запрос:migrate from rabbitmq to Azure service busАгент анализирует код, создает план миграции, вносит изменения кода, выполняет проверки и создает сводку. Нажмите кнопку "Продолжить", чтобы продолжить каждый шаг и сохранить , чтобы принять изменения.
Другие сценарии миграции
Агент modernize поддерживает различные сценарии миграции с простыми запросами. Ниже приведены дополнительные примеры.
Миграция базы данных:
migrate from Oracle to Azure PostgreSQLМиграция проверки подлинности:
migrate to Managed Identity for Azure SQL DatabaseМиграция хранилища:
migrate from AWS S3 to Azure Storage BlobМиграция сообщений:
migrate from ActiveMQ to Azure Service BusУправление секретами:
migrate secrets to Azure Key Vault