Condividi tramite


Ottimizzare i risultati della chat per la migrazione di app Java ad Azure

Questa guida introduttiva illustra come ottimizzare i risultati della chat usando l'agente personalizzato AppModernization per eseguire la migrazione di applicazioni Java ad Azure. L'agente personalizzato AppModernization è ottimizzato per le attività di modernizzazione delle applicazioni e consente di usare semplici richieste di linguaggio naturale per eseguire scenari di migrazione complessi.

Prerequisiti

Annotazioni

Se si usa Gradle, è supportato solo il wrapper Gradle versione 5+. Il linguaggio DSL (Domain Specific Language) di Kotlin non è supportato.

La funzione My Tasks non è ancora supportata per IntelliJ IDEA.

Selezionare l'agente personalizzato AppModernization

L'agente personalizzato AppModernization offre la migliore esperienza per le attività di migrazione e modernizzazione delle applicazioni Java. Per selezionarla, seguire questa procedura:

  1. Aprire Visual Studio Code e assicurarsi di avere installato l'estensione di modernizzazione delle app Copilot di GitHub.

  2. Aprire la finestra chat di Copilot selezionando l'icona della chat nella barra delle attività.

  3. Nella finestra della chat individuare il menu a discesa del selettore agente nella parte superiore della casella di input della chat e selezionare AppModernization nell'elenco. Questo agente personalizzato è progettato per scenari di modernizzazione e migrazione di applicazioni Java.

    Screenshot di Visual Studio Code che mostra il menu a tendina del selettore di agenti nella finestra della chat.

Annotazioni

Sebbene sia possibile selezionare modelli linguistici diversi nella finestra di chat, Claude Sonnet 4.5 è il modello testato e consigliato per ottenere risultati ottimali con le attività di modernizzazione delle applicazioni Java.

Importante

L'agente personalizzato AppModernization è attualmente disponibile solo per Visual Studio Code.

Usare semplici istruzioni per la migrazione

Con l'agente AppModernization selezionato, usare semplici richieste in linguaggio naturale per eseguire le attività di migrazione. L'agente comprende il contesto di migrazione e può gestire scenari complessi con input minimo.

Esempio: Eseguire la migrazione da RabbitMQ al bus di servizio di Azure

  1. Assicurarsi di avere un progetto Java aperto in Visual Studio Code che usa RabbitMQ.

  2. Nella finestra di chat di Copilot con l'agente AppModernization selezionato immettere il prompt seguente:

    migrate from rabbitmq to Azure service bus
    
  3. L'agente analizza il codice, crea un piano di migrazione, apporta modifiche al codice, esegue convalide e genera un riepilogo. Selezionare Continua per continuare a eseguire ogni passaggio e Mantenere per accettare le modifiche.

Altri scenari di migrazione

L'agente AppModernization supporta vari scenari di migrazione con semplici richieste. Ecco altri esempi:

  • Migrazione del database:

    migrate from Oracle to Azure PostgreSQL
    
  • Migrazione dell'autenticazione:

    migrate to Managed Identity for Azure SQL Database
    
  • Migrazione dell'archiviazione:

    migrate from AWS S3 to Azure Storage Blob
    
  • Migrazione della messaggistica:

    migrate from ActiveMQ to Azure Service Bus
    
  • Gestione dei segreti:

    migrate secrets to Azure Key Vault
    

Passaggi successivi