Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- Una cuenta de GitHub con una suscripción activa GitHub Copilot en cualquier plan.
- Uno de los siguientes IDEs:
- La versión más reciente de Visual Studio Code. Debe ser la versión 1.113 o posterior.
- GitHub Copilot en Visual Studio Code. Para obtener instrucciones de configuración, consulte Set up GitHub Copilot en Visual Studio Code. Asegúrese de iniciar sesión en su cuenta de GitHub dentro de Visual Studio Code.
- Modernización de GitHub Copilot. Reinicie Visual Studio Code después de la instalación.
- La versión más reciente de IntelliJ IDEA. Debe ser la versión 2023.3 o posterior.
- GitHub Copilot. Debe ser la versión 1.5.59 o posterior. Para obtener más información, consulte Set up GitHub Copilot in IntelliJ IDEA. Asegúrese de iniciar sesión en su cuenta de GitHub en IntelliJ IDEA.
- Modernización de GitHub Copilot. Reinicie IntelliJ IDEA después de la instalación. Si no tiene GitHub Copilot instalado, puede instalar GitHub Copilot modernización directamente.
- La versión más reciente de Visual Studio Code. Debe ser la versión 1.113 o posterior.
- Java 21 o posterior.
- Maven o Gradle para compilar proyectos de Java.
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:
Abra Visual Studio Code y asegúrese de que tiene instalada la extensión de modernización GitHub Copilot.
Abra la ventana Copilot chat seleccionando el icono de chat en el Activity Bar.
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.
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
Asegúrese de que tiene abierto un proyecto de Java en Visual Studio Code que usa RabbitMQ.
En la ventana de chat de Copilot, seleccione el agente de
modernizey escriba el siguiente mensaje:migrate from rabbitmq to Azure service busEl 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 PostgreSQLMigración de autenticación:
migrate to Managed Identity for Azure SQL DatabaseMigración de almacenamiento:
migrate from AWS S3 to Azure Storage BlobMigración de mensajería:
migrate from ActiveMQ to Azure Service BusAdministración de secretos:
migrate secrets to Azure Key Vault