Comparativa de IAs para programar: cómo elegir la tuya
Elegir una IA para programar no se decide por una tabla de precios, sino por dónde vive: extensión del editor, terminal o agente que abre ramas solo. Esta guía explica las tres formas, qué prueba hacer con tu propio repositorio y qué costes aparecen cuando ya llevas un mes usándola.
Por el equipo de Lanzamientos IA
Las comparativas de IAs para programar suelen enfrentar nombres. Sirve más enfrentar formas de trabajar, porque la diferencia entre las tres formas que existen hoy es mucho mayor que la diferencia entre dos productos de la misma forma.
¿Cuáles son las tres formas y en qué se diferencian?
La primera es la extensión dentro del editor: escribe contigo, sugiere mientras tecleas y no toca nada que no veas. La segunda es la terminal: le das una instrucción en lenguaje natural, ejecuta comandos y modifica archivos. La tercera es el agente que trabaja por su cuenta, abre una rama, hace cambios y te deja una propuesta para revisar.
El salto de esfuerzo entre la primera y la tercera es enorme, y el salto de riesgo también. Un agente autónomo sobre un repositorio sin pruebas automáticas es una mala idea con independencia de lo bueno que sea el modelo.
¿Qué hay que probar con tu propio repositorio?
Cuatro tareas, siempre las mismas, en el proyecto en el que trabajas de verdad y no en un ejemplo limpio.
- Un error concreto que ya sabes arreglar, para ver si llega a la misma solución.
- Una función nueva pequeña que toque tres o cuatro archivos.
- Escribir pruebas para un módulo que no las tiene.
- Explicar en dos párrafos qué hace una parte del código que nadie recuerda.
¿Cuánto contexto lee de tu proyecto?
Es la variable que más separa a unos de otros y casi nunca aparece en la tabla comparativa. Pregúntate si indexa todo el repositorio o solo los archivos abiertos, si respeta el archivo de exclusiones que ya tienes, y si envía a un servidor externo código que no debería salir de tu máquina.
Prueba concreta: pídele que cambie el nombre de una función que se usa en seis sitios. Una herramienta que solo ve el archivo abierto te dejará cinco llamadas rotas y lo dirá con mucha seguridad.
¿Qué costes aparecen al mes de uso?
Los planes de precio fijo con límites generosos suelen tener un tope diario que solo descubres cuando lo tocas. Los planes por consumo son transparentes pero se disparan con los agentes autónomos, porque cada iteración vuelve a leer el contexto entero.
Antes de decidir, mira si el producto permite conectar tu propia clave del proveedor de modelos. Esa opción cambia por completo la cuenta cuando pasas de probar a trabajar todos los días.
El español como criterio de desempate
Si tu equipo documenta y comenta en español, comprueba qué escribe la herramienta en los mensajes de commit, en los comentarios y en la documentación generada. Varias herramientas responden en español en el chat pero generan todo el código y los comentarios en inglés, y acabas revisando y traduciendo a mano.