

El potencial de AI para reemplazar a los ingenieros de software: las opiniones varían
26 de abril de 2025
JoseJackson
0

El ascenso de AI en la ingeniería de software: una nueva frontera
La inteligencia artificial (IA) está a punto de transformar el papel de los ingenieros de software, según expertos de la industria. Sarah Friar, directora financiera de OpenAI, destacó este cambio en una reciente conferencia de Goldman Sachs, presentando el próximo agente de IA de OpenAI, A-SWE (ingeniero de software de agente). Esta IA no es simplemente ayudar a los ingenieros de software actuales; Está listo para actuar como ingeniero de software independiente capaz de construir aplicaciones completas. "A-SWE puede tomar una solicitud de extracción e ir a construirla", explicó Friar, enfatizando que la IA también maneja tareas como garantía de calidad, pruebas de errores y documentación, tareas tradicionalmente menos favorecidas por los ingenieros humanos. Esta capacidad sugiere una multiplicación de fuerza significativa de los esfuerzos de ingeniería de software.
¿Deberían preocuparse los ingenieros de software?
La aparición de herramientas como A-SWE ha provocado una amplia gama de reacciones entre los observadores de la industria. Desde pesimismo cauteloso hasta perspectivas pragmáticas, las opiniones varían. Andy Thurai, un estratega de tecnología y ex analista, expresó una visión marcada, afirmando que los profesionales de software deberían estar "aterrorizados". Él cree que solo los más hábiles sobrevivirán en este nuevo paisaje, prediciendo una disminución en la contratación de desarrolladores menos competentes.
Lori Schafer, CEO de Digital Wave, ve a la IA como redefinición del desarrollo de software. Ella predice que en los próximos cinco años, las organizaciones de TI cambiarán de grandes equipos de codificadores a equipos más pequeños y más estratégicos de arquitectos que supervisan programas generados por AI. Esta evolución sugiere que los desarrolladores de software pasarán de escribir código a editar y revisar el trabajo generado por IA, marcando un cambio significativo en sus roles.
Las limitaciones y la complementariedad de la IA en el desarrollo de software
A pesar del potencial de AI como A-SWE, algunos expertos argumentan que no puede reemplazar completamente a los ingenieros de software humanos. Neil Sahota, CEO de Acsilabs y Asesor de AI de las Naciones Unidas, reconoce el avance, pero señala que AI carece de la comprensión del "por qué" detrás del código. La IA puede imitar la lógica pero lucha con el contexto, los matices comerciales y el manejo de casos de borde cruciales para aplicaciones del mundo real.
Cassie Kozyrkov, CEO de Kozyr y ex científica de decisión jefe de Google, enfatizó la continua necesidad de ingenieros humanos en sectores críticos como seguridad, finanzas, atención médica y cumplimiento. John Callery-Coyne, cofundador y director de productos y tecnología de Reflexai, agregó que el desarrollo efectivo de software requiere una profunda colaboración con varias partes interesadas, una IA matemática no puede replicarse completamente.
AI como herramienta para la eficiencia
Thurai señala que la IA ha tenido más éxito en ayudar a los programadores, particularmente en la reducción del tiempo de codificación para desarrolladores de nivel junior a mediano senior. Destaca su utilidad en situaciones de emergencia en las que los desarrolladores deben desplegar rápidamente las soluciones. Sin embargo, advierte que el despliegue de código generado por IA sin una revisión exhaustiva podría conducir a una mayor deuda técnica con el tiempo.
Roles en evolución para profesionales de software
A medida que AI reinicia el panorama de ingeniería de software, los profesionales pueden encontrarse en nuevos roles. Kozyrkov sugiere que, en lugar de escribir código, los ingenieros podrían pasar más tiempo explicando y revisando el código generado por IA. Este cambio podría ser menos satisfactorio para aquellos que disfrutan de la codificación pero necesarios para mantener la integridad del sistema. Ella advierte que sin una gestión cuidadosa, la industria corre el riesgo de reemplazar a los constructores con niñeras, lo que subraya la importancia de la supervisión humana en el desarrollo impulsado por la IA.
La integración de la IA en la ingeniería de software presenta oportunidades y desafíos. Si bien promete una mayor eficiencia y productividad, también exige una reevaluación de roles y responsabilidades dentro de la industria. A medida que navegamos por esta nueva frontera, el enfoque debe permanecer en aprovechar la IA como una herramienta para mejorar, en lugar de reemplazar, el elemento humano en el desarrollo de software.
Artículo relacionado
Toster Face: una historia de amor y horror
Fan Fiction es un reino donde la imaginación no conoce límites, y 'Toaster Face' es un testimonio de esto, destacando como una obra excepcionalmente peculiar. Este fanfic fusiona ingeniosamente los mundos de X-Overs y la valiente toster, tejiendo una narración que es tan extraña como cautivadora.
Impulse el crecimiento de LinkedIn con la creación de contenido impulsado por la IA en solo horas
En el mundo digital de ritmo rápido de hoy, establecer una marca personal robusta en LinkedIn es esencial para los profesionales que buscan ampliar su red, demostrar su experiencia y aprovechar las nuevas oportunidades profesionales. Sin embargo, muchos encuentran la tarea de la creación de contenido desalentadora, a menudo sintiendo su WRI
AI revoluciona el diseño de la portada del libro: El futuro de la publicación creativa
La industria editorial está al borde de una revolución, gracias a la creciente influencia de la inteligencia artificial en los esfuerzos creativos. Uno de los desarrollos más emocionantes es el uso de IA para el diseño de la portada del libro, que va más allá de la mera automatización para empujar los límites de la creatividad y mejorar
Comentario (0)
0/200






El ascenso de AI en la ingeniería de software: una nueva frontera
La inteligencia artificial (IA) está a punto de transformar el papel de los ingenieros de software, según expertos de la industria. Sarah Friar, directora financiera de OpenAI, destacó este cambio en una reciente conferencia de Goldman Sachs, presentando el próximo agente de IA de OpenAI, A-SWE (ingeniero de software de agente). Esta IA no es simplemente ayudar a los ingenieros de software actuales; Está listo para actuar como ingeniero de software independiente capaz de construir aplicaciones completas. "A-SWE puede tomar una solicitud de extracción e ir a construirla", explicó Friar, enfatizando que la IA también maneja tareas como garantía de calidad, pruebas de errores y documentación, tareas tradicionalmente menos favorecidas por los ingenieros humanos. Esta capacidad sugiere una multiplicación de fuerza significativa de los esfuerzos de ingeniería de software.
¿Deberían preocuparse los ingenieros de software?
La aparición de herramientas como A-SWE ha provocado una amplia gama de reacciones entre los observadores de la industria. Desde pesimismo cauteloso hasta perspectivas pragmáticas, las opiniones varían. Andy Thurai, un estratega de tecnología y ex analista, expresó una visión marcada, afirmando que los profesionales de software deberían estar "aterrorizados". Él cree que solo los más hábiles sobrevivirán en este nuevo paisaje, prediciendo una disminución en la contratación de desarrolladores menos competentes.
Lori Schafer, CEO de Digital Wave, ve a la IA como redefinición del desarrollo de software. Ella predice que en los próximos cinco años, las organizaciones de TI cambiarán de grandes equipos de codificadores a equipos más pequeños y más estratégicos de arquitectos que supervisan programas generados por AI. Esta evolución sugiere que los desarrolladores de software pasarán de escribir código a editar y revisar el trabajo generado por IA, marcando un cambio significativo en sus roles.
Las limitaciones y la complementariedad de la IA en el desarrollo de software
A pesar del potencial de AI como A-SWE, algunos expertos argumentan que no puede reemplazar completamente a los ingenieros de software humanos. Neil Sahota, CEO de Acsilabs y Asesor de AI de las Naciones Unidas, reconoce el avance, pero señala que AI carece de la comprensión del "por qué" detrás del código. La IA puede imitar la lógica pero lucha con el contexto, los matices comerciales y el manejo de casos de borde cruciales para aplicaciones del mundo real.
Cassie Kozyrkov, CEO de Kozyr y ex científica de decisión jefe de Google, enfatizó la continua necesidad de ingenieros humanos en sectores críticos como seguridad, finanzas, atención médica y cumplimiento. John Callery-Coyne, cofundador y director de productos y tecnología de Reflexai, agregó que el desarrollo efectivo de software requiere una profunda colaboración con varias partes interesadas, una IA matemática no puede replicarse completamente.
AI como herramienta para la eficiencia
Thurai señala que la IA ha tenido más éxito en ayudar a los programadores, particularmente en la reducción del tiempo de codificación para desarrolladores de nivel junior a mediano senior. Destaca su utilidad en situaciones de emergencia en las que los desarrolladores deben desplegar rápidamente las soluciones. Sin embargo, advierte que el despliegue de código generado por IA sin una revisión exhaustiva podría conducir a una mayor deuda técnica con el tiempo.
Roles en evolución para profesionales de software
A medida que AI reinicia el panorama de ingeniería de software, los profesionales pueden encontrarse en nuevos roles. Kozyrkov sugiere que, en lugar de escribir código, los ingenieros podrían pasar más tiempo explicando y revisando el código generado por IA. Este cambio podría ser menos satisfactorio para aquellos que disfrutan de la codificación pero necesarios para mantener la integridad del sistema. Ella advierte que sin una gestión cuidadosa, la industria corre el riesgo de reemplazar a los constructores con niñeras, lo que subraya la importancia de la supervisión humana en el desarrollo impulsado por la IA.
La integración de la IA en la ingeniería de software presenta oportunidades y desafíos. Si bien promete una mayor eficiencia y productividad, también exige una reevaluación de roles y responsabilidades dentro de la industria. A medida que navegamos por esta nueva frontera, el enfoque debe permanecer en aprovechar la IA como una herramienta para mejorar, en lugar de reemplazar, el elemento humano en el desarrollo de software.



5 Pasos sencillos para reclamar su privacidad de datos en línea: comience hoy
7 razones por las que los Kindles siguen siendo una gran compra, incluso sin descargas.








