La IA no es una panacea para el desarrollo de software

La IA no es una panacea para el desarrollo de software

cuánto más ¿Son productivos los desarrolladores que usan herramientas de codificación de IA? Recientemente ha habido mucha especulación de que la IA está haciendo que los desarrolladores sean 2x, 3x o incluso 5x más productivos. Un informe predice un aumentar diez veces la productividad de los desarrolladores para 2030.

La ironía, sin embargo, es que la comunidad de ingenieros, en su mayor parte, no ha podido ponerse de acuerdo sobre una forma universal de medir la productividad de la ingeniería. Algunos incluso han descartado la idea por completo, argumentando que la mayoría de las mediciones son defectuosas o defectuosas. La mayoría de las afirmaciones sobre la IA que mejora la productividad hoy en día son cualitativas, basadas en encuestas y anécdotas, no en datos cuantitativos.

¿Cómo podemos emitir juicios sobre la IA sin acordar primero cómo medir la productividad? Si hemos aprendido algo de la experiencia del trabajo remoto, es que nos hemos tambaleado sin datos para informar nuestras decisiones, alternando entre estrategias de oficina, remotas e híbridas basadas en dogmas e ideologías en lugar de datos y mediciones.

Estamos bien encaminados para repetirnos con la IA. Para avanzar, primero debemos comprender y cuantificar su impacto.

El riesgo de quedarse atrás

La exageración actual en torno a la IA puede darnos a algunos una razón para hacer una pausa, debido al impacto desconocido en la calidad, el riesgo potencial de plagio y otros factores. Las empresas más cautelosas han entrado en un patrón de espera, esperando ver cómo se desarrolla todo.

Sin embargo, para las empresas centradas en la tecnología, el riesgo de quedarse atrás es existencial. La IA es un doble acelerador, que afecta a ambos Qué Y cómo las empresas construyen. Las empresas que invierten en IA hoy en día tienen el potencial de duplicar sus ingresos al traer no solo nuevos productos impulsados ​​por IA al mercado, sino también productos más rápidos y a menor costo.

La mayoría de las empresas se han centrado en Quépero la IA podría ser el motor de la cómo, creando el equipo de ingeniería 10x o incluso 100x. Las empresas que descubran cómo saltar el abismo rápidamente, aprovechando las herramientas de IA de la manera más eficiente e impactante, y alcancen la meseta de productividad más rápido disfrutarán de una ventaja en los próximos años. El riesgo de no hacer nada es demasiado alto.

Comprender las compensaciones

Para alguien con un martillo, todo parece un clavo. Así también con la IA.

De acuerdo a un informe reciente de GitHub, el principal beneficio de las herramientas de codificación de IA citadas por los desarrolladores fue mejorar sus habilidades en el lenguaje de codificación. Otro beneficio clave es la automatización de tareas repetitivas, como escribir código repetitivo. A experiencia reciente de Codecov mostró que ChatGPT funciona bien al escribir pruebas simples para funciones triviales y rutas de código relativamente simples.

Más contenidos sobre empresas en América Latina