Optimización de los resultados del chat para migrar aplicaciones de Java a Azure

En este inicio rápido se muestra cómo optimizar los resultados del chat mediante el agente personalizado de modernize para migrar aplicaciones de Java a Azure. El modernize agente personalizado está optimizado para las tareas de modernización de aplicaciones y permite usar mensajes de lenguaje natural sencillos para realizar escenarios de migración complejos.

Prerrequisitos

Nota:

Solo se requiere una cuenta de Azure para implementar recursos en Azure, y no es necesaria cuando se usa la modernización de GitHub Copilot para hacer cambios en el código.

Si usa Gradle, solo se admite la versión 5 o posterior del wrapper de Gradle.

No se admite el lenguaje específico del dominio de Kotlin (DSL).

La función My Skills aún no se admite para IntelliJ IDEA.

Selección del modernize agente personalizado

El agente personalizado modernize proporciona la mejor experiencia para las tareas de migración y modernización de aplicaciones Java. Siga estos pasos para seleccionarlo:

  1. Abra Visual Studio Code y asegúrese de que tiene instalada la extensión de modernización GitHub Copilot.

  2. Abra la ventana Copilot chat seleccionando el icono de chat en el Activity Bar.

  3. En la ventana de chat, busque el menú desplegable selector del agente en la parte superior del cuadro de entrada de chat y seleccione Modernizar en la lista. Este agente personalizado está diseñado para escenarios de modernización y migración de aplicaciones Java.

    Captura de pantalla de Visual Studio Code que muestra la lista desplegable de selección de agente en la ventana de chat.

Nota:

Aunque puede seleccionar diferentes modelos de lenguaje en la ventana de chat, Claude Sonnet 4.6 es el modelo probado y recomendado para obtener los mejores resultados con Java tareas de modernización de aplicaciones.

Importante

El agente personalizado modernize solo está disponible actualmente para Visual Studio Code.

Utilice indicaciones sencillas para la migración

Con el modernize agente seleccionado, use mensajes de lenguaje natural sencillos para realizar tareas de migración. El agente entiende el contexto de migración y puede controlar escenarios complejos con una entrada mínima.

Ejemplo: Migración de RabbitMQ a Azure Service Bus

  1. Asegúrese de que tiene abierto un proyecto de Java en Visual Studio Code que usa RabbitMQ.

  2. En la ventana de chat de Copilot, seleccione el agente de modernize y escriba el siguiente mensaje:

    migrate from rabbitmq to Azure service bus
    
  3. El agente analiza el código, crea un plan de migración, realiza cambios de código, ejecuta validaciones y genera un resumen. Seleccione Continuar para continuar con cada paso y Mantener para aceptar los cambios.

Otros escenarios de migración

El modernize agente admite varios escenarios de migración con mensajes sencillos. Estos son más ejemplos:

  • Migración de base de datos:

    migrate from Oracle to Azure PostgreSQL
    
  • Migración de autenticación:

    migrate to Managed Identity for Azure SQL Database
    
  • Migración de almacenamiento:

    migrate from AWS S3 to Azure Storage Blob
    
  • Migración de mensajería:

    migrate from ActiveMQ to Azure Service Bus
    
  • Administración de secretos:

    migrate secrets to Azure Key Vault
    

Pasos siguientes