Programación agéntica

Programar con agentes de IA

En quince años pasamos del autocompletado en el editor a delegar tareas enteras a agentes que leen el repositorio, escriben código, corren pruebas y abren pull requests. Esta es la línea de tiempo de cómo se llegó hasta acá, y un glosario para ordenar la jerga que vino con todo eso.

La línea de tiempo

De autocompletar a delegar

2021

El autocompletado

OpenAI presenta Codex (agosto de 2021), un descendiente de GPT-3 afinado con código público de GitHub. Es el motor del primer GitHub Copilot (29 de junio de 2021), el "programador par" que sugiere líneas mientras escribís. Por primera vez, una herramienta masiva muestra que un modelo puede escribir código útil.

2022 — 2023

Del editor a la conversación

Copilot llega a disponibilidad general (junio de 2022). ChatGPT (noviembre de 2022) instala la costumbre de programar conversando, y GPT-4 (marzo de 2023) la potencia. Aparecen Copilot Chat y el editor Cursor. Karpathy resume el clima: "el lenguaje de programación más caliente es el inglés". El modelo Codex original se discontinúa y su función se absorbe en GPT-3.5 y GPT-4.

2024

El salto agéntico

Devin (Cognition Labs, 12 de marzo de 2024) se presenta como "el primer ingeniero de software con IA": planifica, usa shell, editor y navegador en un entorno aislado, y resuelve tareas de punta a punta. Llevó el benchmark SWE-bench de 1,96% a 13,86% y abrió la etapa de los agentes que trabajan solos durante minutos u horas.

2025

La era agéntica madura

Claude Code (Anthropic, 24 de febrero de 2025) lleva el agente a la terminal: lee tus archivos, edita, corre las pruebas y hace commits. OpenAI revive el nombre Codex (mayo de 2025), ahora no como modelo sino como agente de ingeniería que maneja repos y pull requests en paralelo. OpenCode aparece como alternativa abierta y agnóstica de modelo. Y Karpathy acuña "vibe coding".

2025 — 2026

Los entornos hechos para agentes

Google Antigravity (18 de noviembre de 2025; versión 2.0 en I/O 2026) reordena el IDE alrededor del agente: una vista de editor y una de "manager" para orquestar varios a la vez, que entregan artefactos verificables (planes, capturas, grabaciones) en vez de acciones a ciegas. El nuevo Codex se vuelve una suite que corre en terminal, IDE, nube, escritorio y móvil. Con la madurez llega también el vocabulario nuevo.

2026

La guerra por el editor

La programación con IA se vuelve el negocio central y todos quieren la puerta de entrada del desarrollador. En julio de 2026, SpaceX —fusionada con xAI— acuerda comprar Cursor por US$60.000 M; xAI lanza Grok 4.5, entrenado con sesiones reales de Cursor; Meta entra con Muse Spark 1.1 y abre su API; y OpenAI lleva GPT-5.6 a disponibilidad general. El valor se corre del modelo suelto al lugar donde se escribe el código.

Glosario

Qué significa cada término de moda

La industria bautiza con nombres nuevos cosas que muchas veces ya existían. Acá va cada término en lenguaje claro: qué es, de qué práctica conocida viene y cuándo conviene.

Vibe coding Programar a las vibras Término de Karpathy (febrero de 2025): describir lo que querés y aceptar el código que devuelve la IA sin leerlo con detalle, guiando a fuerza de pedidos sucesivos. Sirve para prototipos, demos y experimentos personales; en software que va a producción, saltarse la revisión se paga caro. No es "programar sin saber": es delegar, y el resultado depende del criterio con que se delega. Context engineering Ingeniería de contexto La evolución del prompt engineering. La pregunta deja de ser "cómo le pido" y pasa a ser "qué sabe, ve y recuerda el agente en el momento de actuar": instrucciones del sistema, historial, memoria y datos recuperados (RAG). En el fondo es organizar bien la información que le das al modelo; el nombre es nuevo, la idea es bastante de sentido común. Loop engineering Diseño del bucle del agente Afinar el ciclo que repite el agente: leer el contexto, actuar, observar el resultado y decidir el próximo paso. Es el viejo bucle de percepción y acción de la robótica y el control, aplicado a un agente de software. Sin estructura, ese bucle es simplemente "probar y ver qué pasa". SDD Desarrollo guiado por especificación La especificación pasa a ser el artefacto central y el código su consecuencia: escribís un diseño que produce el código, en lugar de código que insinúa un diseño. Es el "pensá y especificá antes de programar" de siempre, con una diferencia concreta: ahora esa especificación la ejecuta un agente, y hay que mantenerla viva mientras el código evoluciona. Harness / harnessless El andamiaje del agente El "harness" es la infraestructura alrededor del agente —pruebas deterministas, integración continua, validaciones, controles— que convierte una conversación en una entrega verificable. Un "harnessless loop" es el agente actuando sin esa red: rápido para jugar, riesgoso para trabajar en serio. Es, otra vez, buena ingeniería de software puesta al servicio del agente. FLOWcode Programar conectando nodos La contracara visual del código: en vez de escribir líneas, armás la lógica como un diagrama de nodos conectados —un disparador, pasos, ramas— en plataformas no-code o low-code como n8n, Make o Flowise. Es programación basada en flujos, una idea con décadas (Node-RED, LabVIEW) que renació al sumarle nodos de IA. Brilla para automatizar e integrar servicios y armar agentes sin arrancar de cero; su límite aparece cuando la lógica se vuelve muy enredada o hace falta control fino de rendimiento.
En síntesis Nombres nuevos para ideas viejas Buena parte de esta jerga le pone nombre flamante a prácticas que ya conocíamos: especificar, probar, integrar, cuidar el contexto. Lo genuinamente nuevo no es el concepto sino el ejecutor: hoy quien escribe el código es un agente. Conviene entender cada término antes de adoptarlo por moda.
Un caso concreto

Escriba: una suite construida con asistencia de IA

Toda esta evolución se vuelve tangible cuando se la usa para construir algo real. La suite Escriba es una familia de nueve herramientas open-source y self-hosted —cada una en un contenedor Docker, sin enviar datos a la nube, bajo licencias MIT o Apache-2.0 y en siete idiomas— que convierten documentos, páginas web y escaneos en datos limpios, privados y listos para usar con modelos. Sus autores la describen como "el traductor universal al lenguaje de la IA".

El conjunto incluye el hub Escriba (PDF, Word, Excel, imagen, audio y video a Markdown anonimizado, con OCR y estimación de tokens), Fisherboy (captura web), Anonimal (detección y borrado de datos personales), Fulgoria (extracción de datos de documentos), Selega (validación de estados contables), Lockatus (single sign-on), Arcanum (gateway de servicios), Trustux (verificación de firma digital) y Secretia (chat con modelos locales). Es un ejemplo de hasta dónde puede llegar un proyecto ambicioso cuando se lo diseña apoyándose en agentes de programación.