Compartilhar via


Otimizar os resultados do chat para migrar aplicativos Java para o Azure

Este início rápido mostra como otimizar os resultados do chat usando o agente personalizado AppModernization para migrar aplicativos Java para o 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

Observação

Se você estiver usando o Gradle, somente o wrapper Gradle versão 5+ terá suporte. Não há suporte para a DSL (Linguagem Específica do Domínio Kotlin).

A função My Tasks ainda não tem suporte para IntelliJ IDEA.

Selecione o agente personalizado AppModernization

O agente personalizado AppModernization fornece a melhor experiência para tarefas de migração e modernização de aplicativos Java. Use os seguintes passos para selecioná-lo:

  1. Abra o Visual Studio Code e verifique se você tem a extensão de modernização do aplicativo GitHub Copilot instalada.

  2. Abra a janela de chat do Copilot selecionando o ícone de chat na Barra de Atividades.

  3. 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 cenários de migração e modernização de aplicativos Java.

    Captura de tela do Visual Studio Code que mostra a lista suspensa do seletor de agente na janela de chat.

Observação

Embora você possa selecionar diferentes modelos de idioma na janela de chat, o Claude Sonnet 4.5 é o modelo testado e recomendado para obter melhores resultados com tarefas de modernização de aplicativos Java.

Importante

O agente personalizado AppModernization está disponível no momento apenas para o 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 Azure Service Bus

  1. Verifique se você tem um projeto Java aberto no Visual Studio Code que usa RabbitMQ.

  2. Na janela de chat do Copilot com o agente AppModernization selecionado, insira o seguinte prompt:

    migrate from rabbitmq to Azure service bus
    
  3. O 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 PostgreSQL
    
  • Migração de autenticação:

    migrate to Managed Identity for Azure SQL Database
    
  • Migração de armazenamento:

    migrate from AWS S3 to Azure Storage Blob
    
  • Migração de mensagens:

    migrate from ActiveMQ to Azure Service Bus
    
  • Gerenciamento de segredos:

    migrate secrets to Azure Key Vault
    

Próximas etapas