Un desarrollador de Rails reflexiona sobre la era de los agentes de IA

Fuentes: A Rails Developer Reflects on the Era of AI Agents

Un desarrollador de más de una década de experiencia con Rails analiza las implicaciones de la conferencia 'Rails World' de DHH, donde se presentó la nueva política de 'pencils down' en 37signals. El autor argumenta que, aunque la automatización con agentes de IA reduce la necesidad de escribir código manualmente, no debe convertirse en un plan de negocio para abandonar la programación. DHH, en su charla, describió cómo su equipo de Basecamp 5 utilizó agentes para generar cientos de pull requests que, aunque individuales eran razonables, resultaron en una arquitectura defectuosa descrita como 'queso suizo'. Esto llevó al equipo a revertir a un enfoque liderado por programadores para garantizar coherencia.

El artículo destaca que las convenciones de Rails siguen siendo valiosas para ayudar a los agentes a generar código coherente, pero advierte que la automatización no elimina la necesidad de supervisión humana. Se citan datos de evaluaciones donde los modelos de IA superan el 35% en tareas complejas, pero esto no equivale a una fiabilidad de producción total. El desarrollador enfatiza que su rol evolucionará hacia la definición de restricciones claras, la revisión de seguridad y la gestión de despliegues, en lugar de escribir cada línea de código. La conclusión es que la combinación de experiencia técnica, instintos de depuración y la capacidad de usar nuevas herramientas es clave para mantener la confianza en el software entregado.