Compartir a través de


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

En este inicio rápido se muestra cómo optimizar los resultados del chat mediante el agente personalizado appModernization para migrar aplicaciones Java a Azure. El agente personalizado AppModernization 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:

Si usa Gradle, solo se admite la versión 5+ del contenedor de Gradle. No se admite el lenguaje específico del dominio de Kotlin (DSL).

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

Selección del agente personalizado de AppModernization

El agente personalizado AppModernization 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 de aplicaciones copilot de GitHub.

  2. Abra la ventana de chat de Copilot seleccionando el icono de chat en la barra de actividad.

  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 AppModernization 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 selector de agentes en la ventana de chat.

Nota:

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

Importante

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

Utilice indicaciones sencillas para la migración

Con el agente appModernization 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 un proyecto de Java abierto en Visual Studio Code que usa RabbitMQ.

  2. En la ventana de chat de Copilot con el agente AppModernization seleccionado, introduzca el mensaje siguiente:

    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 agente de AppModernization 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