Ir al contenido principal

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​

  1. Abra Code Modernization y seleccione Nueva Modernización.
  2. Seleccione un repositorio con al menos un proceso de documentación exitoso.
  3. Elija la versión de documentación que se usará como base.
  4. Seleccione el proveedor y el modelo de LLM para el chat y la generación de este proyecto.
  5. 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.
  6. 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.

Ver también​