Modernización de Código
La Modernización de Código transforma una aplicación documentada en una solución más actual y organizada. Está disponible en Modernización → Code Modernization en la barra lateral. El flujo parte de un repositorio con al menos un proceso de documentación exitoso y lo conduce una conversación con el agente de modernización.
Cuándo usar
- Después de documentar una aplicación existente en Smart Engineering.
- Para comprender la aplicación actual antes de planificar cambios.
- Para preparar un plan de modernización y generar los archivos de una nueva aplicación.
- Cuando el equipo necesita revisar y refinar los resultados generados antes de continuar el desarrollo.
Antes de empezar
Confirme que:
- La organización correcta está activa.
- El repositorio de origen tiene al menos un proceso de documentación exitoso.
- Sabe qué versión de documentación debe anclar el trabajo.
- Puede describir la stack objetivo de la nueva aplicación.
Crear un proyecto de modernización
- Abra Code Modernization y seleccione Nueva Modernización.
- Seleccione un repositorio con al menos un proceso de documentación exitoso.
- Elija la versión de documentación que se usará como base.
- Seleccione el proveedor y el modelo de LLM para el chat y la generación de este proyecto.
- Defina la aplicación objetivo: lenguaje y versión, framework, arquitectura y restricciones técnicas como base de datos, autenticación, mensajería y contenedorización.
- Inicie la modernización para abrir el chat de modernización.
Trabajar en el chat de modernización
El proyecto abre un chat con el agente de modernización. Use el compositor para pedir análisis, planificación, generación o revisiones. Enter (o Ctrl+Enter) envía; Shift+Enter agrega una nueva línea. Puede adjuntar documentos a un único mensaje (PDF, DOCX, TXT, MD, YAML, JSON, XML, CSV); se leen solo para ese mensaje y no se almacenan.
Puede cambiar el modelo del proyecto cuando la próxima solicitud deba usar un proveedor o modelo diferente.
Panel de contexto del proyecto
Un panel lateral hace seguimiento del proyecto:
- Estado, stack objetivo y horas de inicio/finalización.
- Documentos de planificación: el plan de modernización, la matriz de trazabilidad y las decisiones de traducción.
- Progreso de la generación de código: tareas completadas, en ejecución, con error (con reintentos) y restantes.
- Cobertura y adjuntos.
- Artefactos generados: abra un archivo para inspeccionarlo, copiarlo o exportarlo. Descargue todos los artefactos como un ZIP.
Resultado esperado
Un proyecto de modernización con el historial de la conversación, los documentos de planificación, el progreso de la generación de código y los archivos generados disponibles para revisión o descarga.