964 lecturas
964 lecturas

La IA sigue lejos de reemplazar directamente a los programadores

por Mark Pelf4m2025/04/16
Read on Terminal Reader

Demasiado Largo; Para Leer

A partir de abril de 2025, el estado actual de la tecnología de la IA es que la IA aún no está lista para reemplazar a los programadores para tareas serias.
featured image - La IA sigue lejos de reemplazar directamente a los programadores
Mark Pelf HackerNoon profile picture

1 - Visión general

Gen AI y herramientas como GitHub Copilot no son tan buenos en reemplazar a los programadores para tareas serias, a partir de abril de 2025.Declaraciones vistas en InternetTambién sonCampañas de marketingintentar vender herramientas de IA existentes, oDeclaraciones demasiado optimistas no basadas en la experienciade las herramientas que existen hoy en día.

Declaraciones vistas en InternetCampañas de marketingDeclaraciones demasiado optimistas no basadas en la experiencia


En este artículo, estamos dando un resumen de tres artículos en Internet que apoyan la afirmación anterior, y el último es la experiencia personal de desarrollo de este autor con GitHub Copilot.

Artículo 1o:AI agents can't reliably debug software.

Los agentes de IA no pueden debutar de forma fiable el software.


Artículo 1:AI isn’t ready to replace human coders for debugging, researchers say

La IA no está lista para reemplazar a los codificadores humanos para el borrado, dicen los investigadores


El resumen:

    y
  • Incluso cuando se le da acceso a las herramientas, los agentes de IA no pueden debutar de forma fiable el software.
  • y
  • ... (las personas) ajustan sus expectativas porque los modelos no son lo suficientemente buenos en la parte de desgaste, y el desgaste ocupa la mayor parte del tiempo de un desarrollador.
  • y
  • Modelos de IA... un grito lejos de lo que un desarrollador humano experimentado puede hacer
  • y
  • ...sugerir algunas de las ideas ambiciosas sobre los agentes de IA que sustituyen directamente a los desarrolladores están bastante lejos de la realidad
  • y
  • ... los modelos tienden a producir código cargado de errores y vulnerabilidades de seguridad, y generalmente no son capaces de corregir esos problemas
  • y
  • El mejor resultado es un agente que ahorra a un desarrollador humano una cantidad sustancial de tiempo, no uno que puede hacer todo lo que puede hacer.
  • y

Artículo 2 :Under pressure to embrace AI, developers are growing frustrated

Bajo presión para abrazar la IA, los desarrolladores están creciendo frustrados


Artículo 2:AI coding mandates are driving developers to the brink

Los mandatos de codificación de IA están llevando a los desarrolladores al borde


El resumen:

    y
  • La adopción de la IA está “derribando a su empresa” a medida que surge una brecha entre el liderazgo y los empleados que adoptan tales herramientas.
  • y
  • Para los desarrolladores de software específicamente, hay preocupaciones de que las herramientas de codificación de IA estén introduciendo errores en su código, fallando en muchas tareas y agravando la deuda técnica.
  • y
  • La confianza de los desarrolladores en las herramientas de codificación de IA ha disminuido rápidamente
  • y
  • Los desarrolladores describen una serie de problemas técnicos y dolores de cabeza asociados con las herramientas de codificación de IA, desde cómo suelen sugerir código incorrecto e incluso borrar el código existente hasta los muchos problemas que causan con las implementaciones.
  • y
  • El uso de herramientas de IA está causando un aumento en los incidentes, con el 68% de los encuestados de Harness diciendo que pasan más tiempo resolviendo vulnerabilidades de seguridad relacionadas con IA ahora que antes de usar herramientas de codificación de IA.
  • y
  • GitHub Copilot... fue equivocado tantas veces como fue correcto
  • y
  • Se necesita mucho tiempo para que alguien (humano) revise algo que ellos (herramientas de IA) no escribieron y entendieron completamente.
  • y
  • Los ejecutivos manejan mal sus expectativas ... los líderes de la empresa que no tienen visibilidad cercana en los flujos de trabajo de ingeniería
  • y
  • Las herramientas de codificación de IA todavía son nuevas, y descubrir cómo usarlas de manera efectiva requiere un esfuerzo concertado
  • y

Artículo 3 :GitHub Copilot (GHC) can not be trusted with a bit complicated task

GitHub Copilot (GHC) can not be trusted with a bit complicated task

Artículo 3:GitHub Copilot (Gen-AI) is Helpful, But Not Great

GitHub Copilot (Gen-AI) es útil, pero no grande


El resumen:

    y
  • GitHub Copilot (GHC)... A veces es brillante... a veces pierde su tiempo, especialmente porque las respuestas verbosas que da a menudo son fuera del tema
  • y
  • Es útil a veces, pero sólo para problemas de alcance local, y no puede ver el cuadro más grande.
  • y
  • ... “el sentimiento personal” es “no lo sabe bien”, es “intentar adivinarlo”, y dado que es una máquina con una enorme memoria de millones de líneas de código memorizadas, las suposiciones a veces son brillantes, a veces fuera del tema.
  • y
  • ... una enorme decepción de que no pueda obtener la sintaxis C# correcta todo el tiempo y comprobar la existencia de propiedades / métodos de C# por sí mismo
  • y
  • ... se eliminó la línea de código activa porque se comentó una línea de código similar
  • y
  • Uso mucho el “test fantasma” de GHC, lo reviso y acepto sugerencias cuando me gustan.
  • y
  • Utilizo la página de prompt de texto de GHC para pedir la generación de fragmentos o pequeñas funciones con funcionalidad clara... No hay garantías de que GHC tenga éxito aquí, pero si lo hace, puede ser brillante.
  • y
  • Ya no intento cambios más grandes que involucren 3-4 archivos al mismo tiempo... Las respuestas son, en el mejor de los casos, incompletas, con muchos errores, como propiedades de C# y métodos que no existen (¿ha halucinado?)
  • y
  • ... es tiempo y consumo de energía para revisar cada respuesta GHC proporciona
  • y
  • ... hallucina sobre propiedades y métodos de C# que no existen para las APIs bien conocidas y frecuentemente utilizadas...
  • y
  • ... genera más confusión que código útil, para tareas asignadas basadas en patrones que involucran 4 archivos.
  • y
  • I ask GHC for help with problems, but read max 2 chat replies. Its answers tend to be verbose... If it does not give me a good answer in 2 attempts, I will go read Google for the same problem.
  • y
  • El GHC tiene un serio problema de enfoque; las respuestas a menudo son fuera del tema.
  • y
  • GitHub Copilot (GHC) no se puede confiar con una tarea un poco complicada que involucre varios archivos al mismo tiempo.
  • y
  • GitHub Copilot (GHC) tiende a alucinar sobre los métodos y propiedades de C# que no existen.
  • y
  • El código generado no se compila de inmediato, lo que requiere mucho trabajo manual para terminarlo.
  • y

5 Conclusión

Los artículos anteriores sugieren que algunas de las ideas ambiciosas sobre las herramientas de IA que sustituyen directamente a los desarrolladores están bastante lejos de la realidad.


Algunos autores creen que sigue siendo probable que el mejor resultado sea una herramienta de IA que ahorra a un desarrollador humano una cantidad sustancial de tiempo, no una que pueda sustituir directamente al desarrollador.

6 Referencias


[1] La IA no está lista para reemplazar los codificadores humanos para el borrado, dicen los investigadores

https://arstechnica.com/ai/2025/04/investigadores-find-ai-es-pretty-bad-at-debugging-but-theyre-working-on-it/


[2] Los mandatos de codificación de IA están llevando a los desarrolladores al borde

https://leaddev.com/culture/ai-coding-mandates-are-driving-developers-to-the-brink


[3] GitHub Copilot (Gen-AI) es útil, pero no grande (Marzo de 2025)

https://markpelf.com/2717/github-copilot-gen-ai-is-helpful-but-not-great-march-2025/

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks