Capítulo 3. Códigogenerado por IA y la paradoja del rendimiento
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
La generación de código asistida por IA ha pasado rápidamente de ser una novedad a convertirse en una herramienta cotidiana en el desarrollo moderno. Los LLMs y los asistentes de codificación con IA pueden producir código para aplicaciones web en cuestión de segundos, ofreciendo soluciones que parecen funcionar en el navegador. Sin embargo, esta velocidad y comodidad vienen acompañadas de una paradoja: actualmente, estas herramientas se optimizan para la corrección (satisfacer la intención del prompt) y quizás el estilo, pero no para el rendimiento. Los datos de entrenamiento con los que aprenden son una mezcla de código de la web, que incluye tanto buenas como malas prácticas. Por lo tanto, una IA podría reproducir una solución que funciona, pero que no es óptima, eficiente, accesible o fácil de usar. En la práctica, muchos desarrolladores están descubriendo que las aplicaciones generadas por IA funcionan adecuadamente, pero presentan graves problemas de rendimiento y calidad cuando se someten a los estándares del mundo real.
En este capítulo se analiza el problema a alto nivel y se evalúa cómo está evolucionando el papel de los desarrolladores humanos. En los capítulos siguientes se ofrecerán algunas técnicas concretas para optimizar el código generado por IA.
Resultados de la IA: correctos, pero ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access