NAiOS Wiki

Agente de código

También: agente de código · agentes de código · coding agent · agente de programación · asistente de programación agéntico

Un agente de IA que escribe, modifica y prueba código por su cuenta dentro de un proyecto

2 min de lectura

Un agente de código es un agente de IA especializado en programar: lee un repositorio, entiende cómo está organizado, cambia los archivos que hacen falta, ejecuta las pruebas y encadena decenas de modificaciones en una sola sesión. A diferencia del autocompletado de un editor, que sugiere la siguiente línea, el agente recibe un objetivo («pasa los precios a céntimos enteros», «añade esta validación») y decide qué tocar, en qué orden y cómo comprobarlo.

Suele trabajar en un ciclo: planifica, edita, ejecuta (pruebas, compilación, scripts), lee el resultado y corrige. Puede abrir ramas, preparar commits y, si se le permite, desplegar.

Lo que cambia con un agente de código

  • Escribir deja de ser el cuello de botella: lo lento pasa a ser saber qué pedir y comprobar que lo entregado hace lo que debe.
  • Amplifica a quien lo dirige en los dos sentidos: convierte el conocimiento en trabajo terminado, y las lagunas en errores con buen aspecto, repetidos en muchos archivos a la vez.
  • Los permisos importan más que nunca: qué repositorios, qué ramas, qué credenciales y si tiene o no acceso a producción.

Buenas prácticas

  • Pedir en pasos acotados y en el orden correcto, con criterios de aceptación claros.
  • Permisos mínimos y explícitos; producción solo con aprobación humana.
  • Pruebas antes y después, copia de seguridad y vuelta atrás preparadas antes de desplegar.
  • Comprobar la afirmación «hecho»: la afirmación no es la evidencia.

En NAiOS, los agentes que actúan sobre sistemas reales siguen el principio human in the loop: proponen, y la acción irreversible la confirma una persona.

¿Quieres profundizar?

Lee nuestros artículos sobre IA aplicada en el blog de NAiOS.

Ir al Blog