Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este início rápido mostra como otimizar os resultados do chat usando o agente personalizado AppModernization para migrar aplicativos Java para Azure. O agente personalizado AppModernization é otimizado para tarefas de modernização de aplicativos e permite que você use prompts de linguagem simples e naturais para executar cenários de migração complexos.
Pré-requisitos
- Uma conta GitHub com uma assinatura GitHub Copilot ativa em qualquer plano.
- Um dos seguintes IDEs:
- A versão mais recente do Visual Studio Code. Deve ser a versão 1.106 ou posterior.
- GitHub Copilot em Visual Studio Code. Para obter instruções de instalação, consulte Configurar o GitHub Copilot no Visual Studio Code. Certifique-se de entrar em sua conta GitHub dentro de Visual Studio Code.
- Modernização do GitHub Copilot. Reinicie Visual Studio Code após a instalação.
- A versão mais recente do IntelliJ IDEA. Deve ser a versão 2023.3 ou posterior.
- GitHub Copilot. Deve ser a versão 1.5.59 ou posterior. Para obter mais instruções, consulte Set up GitHub Copilot in IntelliJ IDEA. Certifique-se de entrar em sua conta GitHub no IntelliJ IDEA.
- Modernização do GitHub Copilot. Reinicie o IntelliJ IDEA após a instalação. Se você não tiver GitHub Copilot instalado, poderá instalar o GitHub Copilot modernizado diretamente.
- A versão mais recente do Visual Studio Code. Deve ser a versão 1.106 ou posterior.
- Java 21 ou posterior.
- Maven ou Gradle para criar projetos Java.
Observação
Uma conta do Azure é necessária apenas para implantar recursos no Azure e não é necessária quando se usa a modernização do GitHub Copilot para realizar alterações no código.
Se você estiver usando o Gradle, somente o wrapper Gradle versão 5 ou posterior terá suporte.
Não há suporte para a DSL (Linguagem Específica do Domínio Kotlin).
A função My Skills ainda não tem suporte para IntelliJ IDEA.
Selecione o agente personalizado AppModernization
O agente personalizado AppModernization fornece a melhor experiência para as tarefas de migração e modernização de aplicativos Java. Use os seguintes passos para selecioná-lo:
Abra Visual Studio Code e verifique se você tem a extensão de modernização GitHub Copilot instalada.
Abra a janela de chat Copilot selecionando o ícone de chat na barra de Atividade.
Na janela de chat, localize o menu suspenso do seletor de agente na parte superior da caixa de entrada do chat e selecione AppModernization na lista. Esse agente personalizado foi projetado para os cenários de modernização e migração de aplicativos Java.
Observação
Embora você possa selecionar modelos de idioma diferentes na janela de chat, o Claude Sonnet 4.5 é o modelo testado e recomendado para obter melhores resultados com Java tarefas de modernização do aplicativo.
Importante
O agente personalizado AppModernization está disponível no momento apenas para Visual Studio Code.
Usar prompts simples para migração
Com o agente AppModernization selecionado, use prompts de linguagem simples e naturais para realizar tarefas de migração. O agente entende o contexto de migração e pode lidar com cenários complexos com entrada mínima.
Exemplo: migrar do RabbitMQ para o Barramento de Serviço do Azure
Verifique se você tem um projeto de Java aberto em Visual Studio Code que usa o RabbitMQ.
Na janela de chat do Copilot com o agente AppModernization selecionado, insira o seguinte prompt:
migrate from rabbitmq to Azure service busO agente analisa seu código, cria um plano de migração, faz alterações de código, executa validações e gera um resumo. Selecione Continuar para prosseguir em cada etapa e Manter para aceitar as alterações.
Outros cenários de migração
O agente AppModernization dá suporte a vários cenários de migração com prompts simples. Aqui estão mais exemplos:
Migração de banco de dados:
migrate from Oracle to Azure PostgreSQLMigração de autenticação:
migrate to Managed Identity for Azure SQL DatabaseMigração de armazenamento:
migrate from AWS S3 to Azure Storage BlobMigração de mensagens:
migrate from ActiveMQ to Azure Service BusGerenciamento de segredos:
migrate secrets to Azure Key Vault
Próximas etapas
- Quickstart: avaliar e migrar um projeto de Java
- Início Rápido: criar e aplicar suas próprias habilidades
- Tarefas Predefinidas para a Modernização do GitHub Copilot