# Tú diriges, el agente construye: la ingeniería agéntica en palabras sencillas

> La ingeniería agéntica es una forma estructurada de crear software real en la que tú defines el objetivo, acuerdas una especificación y un plan por escrito, y diriges a un agente de programación paso a paso mientras revisas y apruebas cada resultado.

## Analogía

Imagina dirigir una película: no sostienes cada cámara ni coses cada traje en persona, pero cada escena existe porque aprobaste el guion, el plan de rodaje y el montaje final. Sin tu dirección, el equipo solo grabaría tomas al azar.

## Cómo funciona

En febrero de 2026, el investigador de IA Andrej Karpathy propuso el término agentic-engineering para distinguir la creación seria de software del «pedir y cruzar los dedos» (a menudo llamado *vibe coding*). Un quick-experiment en el que aceptas cualquier cosa sirve para una prueba desechable, pero una app real necesita estructura.

En lugar de pedirle a tu coding-agent que construya toda la app de un salto, sigues el método sdd: **Idea → Especificación → Plan → Construcción → Comprobación → Publicación**. Primero acuerdas qué construir y por qué en una spec sencilla (`SPEC.md`), y luego la divides en un plan paso a paso (`tasks/plan.md`).

Durante las fases de **Construcción** y **Comprobación**, el agente trabaja en una tarea pequeña cada vez, guarda un commit tras cada paso que funciona y ejecuta comprobaciones automáticas (como un test) para demostrar que nada se rompió. Tú pruebas el resultado en el navegador o en un enlace de preview antes de avanzar.

Tú sigues al mando porque tomas las decisiones que importan: para quién es la app, qué queda fuera, cómo debe comportarse y cuándo está lista para deploy en production. El agente se ocupa de la sintaxis y de los comandos; tú pones el criterio.

## En tu proyecto

Al empezar cada sesión, tu agente lee `SPEC.md` y `tasks/todo.md` y te muestra en qué punto del camino estás: `① Preparación → ② Nuevo proyecto → ③ Especificación → ④ Plan → ⑤ Construcción y vista previa → ⑥ Publicación`.

Cuando pidas una función nueva, no se lanzará a escribir código a ciegas. Primero te hará preguntas de una en una para actualizar la especificación y el plan, esperando tu visto bueno en cada etapa.

## Copia para tu agente

```text
Lee SPEC.md y tasks/todo.md (si existen), dime en qué punto de las seis etapas estamos y propón el siguiente paso concreto que debemos dar.
```

---
Fuente: [Agentic Makers](https://agenticmakers.app/es/aprende/ingenieria-agentica) · Licencia: CC BY 4.0
