Cuestionario vinculado a una guía · Medio Nivel

IA en el cuestionario de migración de código automatizado

Revise cómo la migración de código asistida por IA abarca las ediciones, verifica el comportamiento del programa y respalda el trabajo de modernización con revisión humana.

Pregunta 1 de 8

¿Por qué es valiosa la migración de código asistida por IA?

Vista previa de cada pregunta8 preguntas

Las respuestas y explicaciones aparecen a medida que realiza el cuestionario.

  1. ¿Por qué es valiosa la migración de código asistida por IA?
    • La migración manual es lenta, costosa y propensa a errores, y la IA puede reescribirla a escala
    • Elimina la necesidad de realizar cualquier prueba.
    • Hace que los programas se ejecuten más rápido automáticamente
    • Elimina la necesidad de lenguajes de programación.
  2. ¿Cuál es el flujo de trabajo seguro típico para la migración de código de IA?
    • La IA realiza cambios directamente sin revisión
    • Humano en el circuito: la IA propone diferencias, las pruebas verifican, los ingenieros aprueban
    • Los ingenieros reescriben todo e ignoran la IA
    • La IA borra el código antiguo inmediatamente
  3. ¿Cómo reducen las herramientas de migración las API alucinadas o incorrectas?
    • Confiando completamente en el primer resultado del modelo
    • Al deshabilitar toda verificación de tipos
    • Compilando el código y ejecutando pruebas existentes para validar las ediciones.
    • Convirtiendo código en imágenes.
  4. ¿Por qué combinar los LLM con el análisis AST y el análisis estático?
    • Para hacer que el código se vea más bonito
    • Para traducir comentarios a otros idiomas humanos.
    • Para comprimir los archivos fuente
    • Ubicar con precisión lo que debe cambiar y darle al modelo un contexto específico.
  5. ¿Cuál de estos es un objetivo clásico de migración en el mundo real?
    • Migrar sistemas bancarios COBOL de décadas de antigüedad a lenguajes modernos
    • Convertir imágenes JPEG a PNG
    • Cambiar el nombre de archivos en una carpeta
    • Cambiar la combinación de colores de un sitio web
  6. A medida que mejoran las herramientas de migración de IA, ¿hacia dónde se traslada el principal cuello de botella?
    • Para escribir los cambios a mano.
    • Para revisar de forma segura los cambios generados por la IA
    • Para comprar hardware más rápido
    • Para aprender nuevos lenguajes humanos
  7. In the guide’s verification loop, what should happen when a generated migration edit fails a test?
    • Delete the tests and accept the edit
    • Treat the failure as proof the migration is complete
    • Use the failure as feedback for another edit, then validate again
    • Change unrelated files until the test passes
  8. What is the role of AST parsing and static analysis in scoped migration?
    • Automatically decide whether the new code is legally licensed
    • Replace all testing with a language model opinion
    • Turn source files into audio
    • Locate relevant code constructs and provide focused context for transformation