Saltar al contenido

Explicador en lenguaje claro

Agents de IA para programar, y qué pasa de verdad en el bucle

¿Cómo funcionan los agents de IA para programar?

Un agent de código es un modelo de lenguaje envuelto en un bucle con herramientas: leer un archivo, buscar en el repositorio, editar, correr los tests, leer la salida, volver a decidir. El modelo nunca edita tu proyecto directamente. Propone una llamada a una herramienta, el harness la ejecuta y el resultado vuelve como texto que el modelo lee en el turno siguiente. Casi todo lo que separa a un buen agent de uno malo vive en ese harness: qué herramientas hay, qué contexto se junta y dónde se le pide confirmación a una persona.

Revisado por última vez el

No te quedes en leerlo. Opera tú mismo el mecanismo en una lección interactiva corta.

Míralo funcionar: El harness: el bucle, hecho realidad

Gratis, sin código, sin registro.

Lo que la gente entiende mal

  • Entiende todo tu repositorio. Ve lo que el harness trajo al contexto en este turno, que suelen ser unos pocos archivos.
  • Si pasan los tests, el cambio está bien. Los tests solo prueban lo que comprueban. Los agents son buenos satisfaciendo una comprobación y perdiendo la intención.
  • Un modelo mejor es toda la respuesta. El diseño de las herramientas, el retrieval y un bucle de feedback corto cambian los resultados al menos tanto como el modelo.

Dónde lo ves en productos reales

  • Agents de terminal y de editor como Claude Code y Cursor.
  • Revisión automática de pull requests y sugerencias de arreglo sobre un repositorio.
  • Agents en segundo plano que toman un issue y abren un pull request en borrador.

Preguntas frecuentes

¿Por qué un agent funciona mejor en un repositorio chico y bien testeado?
Porque su bucle de feedback es la suite de tests. Cuando un cambio se puede comprobar en segundos, un paso equivocado se detecta y se corrige en el turno siguiente. Sin esa señal el agent adivina, y las adivinanzas se acumulan paso a paso.
¿Cómo consigo mejores resultados de un agent de código?
Dale una forma de comprobarse a sí mismo y una tarea estrecha. Un test ejecutable, un criterio de aceptación claro y un alcance chico le ganan a un prompt largo. Señalarle los dos o tres archivos relevantes también le gana a esperar que su búsqueda los encuentre.
¿Es seguro dejar que un agent ejecute comandos?
Depende de a qué llegue el comando. Córrelo en un directorio de proyecto con control de versiones, deja las credenciales de producción fuera del entorno y exige confirmación para cualquier cosa que suba, despliegue o borre. Al modelo lo puede convencer el texto que lee, así que el límite tiene que imponerse fuera de él.

Explicadores relacionados

Más en Agents y herramientas

Una idea a la vez, en tu correo

Lecciones y explicadores nuevos, escritos como están escritas estas páginas. De vez en cuando, no a diario, y nunca una secuencia de venta.

Primero te enviamos un enlace de confirmación. Puedes darte de baja con un clic, cuando quieras. Privacidad.

Parte de See How AI Works, un curso interactivo gratuito, donde aprendes cómo funciona la IA moderna operándola, no viendo videos.