Revisada el 2026-10-09
Un agente de IA es un sistema en el que un modelo de lenguaje dirige sus propios pasos y elige qué herramientas usar, en bucle, hasta cumplir una tarea.1
Lo que lo separa de un asistente de chat es que actúa: pide una herramienta, lee el resultado y decide el siguiente paso. Anthropic distingue entre workflows, donde el camino lo fija el código, y agentes, donde lo decide el modelo, y aconseja empezar siempre por lo más simple.1 El modelo es el motor; el software que lo rodea y le da herramientas, memoria y permisos es el arnés.
Workflows frente a agentes
Anthropic llama «sistemas agénticos» a los dos, pero los distingue así:1
| Workflow | Agente | |
|---|---|---|
| Quién decide el camino | El código, con pasos predefinidos | El modelo, sobre la marcha |
| Cuándo conviene | Tareas bien definidas que piden previsibilidad | Problemas abiertos, con pasos que no se pueden prever |
| Coste | Más previsible | Más latencia y coste; los errores se pueden encadenar |
- La pieza básica de ambos es el «LLM aumentado»: un modelo con búsqueda, herramientas y memoria que decide él mismo cuándo usarlas.1
- OpenAI coincide: un agente completa tareas en tu nombre con autonomía. Una aplicación que usa un LLM sin que este controle el flujo (un chatbot simple, un clasificador) no es un agente.2
- Para OpenAI, un agente tiene tres componentes: modelo, herramientas e instrucciones.2
Cinco patrones de workflow
Según Anthropic, muchos casos se resuelven combinando estos patrones, sin llegar a un agente autónomo:1
- Encadenar prompts (prompt chaining): la salida de una llamada es la entrada de la siguiente, con comprobaciones entre medias.
- Enrutar (routing): se clasifica la entrada y se manda a un tratamiento especializado; por ejemplo, las consultas fáciles a un modelo pequeño.
- Paralelizar: se divide la tarea en partes independientes (sectioning) o se repite varias veces y se vota (voting).
- Orquestador y trabajadores: un modelo reparte subtareas que no se conocen de antemano y une los resultados. Es el patrón típico de los cambios en varios archivos de código.
- Evaluador y optimizador: un modelo genera y otro critica, en bucle, cuando hay criterios claros de calidad.
Cómo funciona
- Empieza con una orden o una conversación; cuando la tarea está clara, planifica y actúa solo.1
- En cada paso se contrasta con el entorno (el resultado de una herramienta, un test que pasa o falla) y puede parar a pedir ayuda en puntos de control o si se bloquea.1
- El mecanismo es el uso de herramientas (tool use o function calling). Cada herramienta se describe con nombre, descripción y esquema de entrada; el modelo responde con una petición estructurada que ejecuta la aplicación o, en herramientas como la búsqueda web, el propio servidor de Anthropic.3
- El modelo nunca ejecuta nada por su cuenta: emite la petición, otro la ejecuta y el resultado vuelve a la conversación.4
- En la API de Claude, el bucle es literal: mientras la respuesta acabe con
stop_reason: "tool_use", se ejecutan las herramientas, se devuelven comotool_resulty se vuelve a llamar al modelo. Cualquier otro motivo de parada lo cierra.4 - Conviene fijar condiciones de parada, como un máximo de iteraciones, para no perder el control.1
Por qué importa
- Más autonomía cuesta más. Anthropic recomienda la solución más simple y añadir complejidad solo si mejora el resultado; a menudo basta una llamada bien preparada, con recuperación de información y ejemplos.1
- Los errores se acumulan; por eso Anthropic pide pruebas extensas en entornos aislados (sandbox) y barreras adecuadas.1 Un agente que lee contenido externo es, además, vulnerable a la inyección de prompts.
- Tres principios de diseño: simplicidad, transparencia (mostrar los pasos que planea) y cuidar la interfaz con las herramientas tanto como una pantalla para personas, con buena documentación y pruebas.1
- Los frameworks ayudan a empezar, pero esconden prompts y respuestas y complican depurar. Anthropic aconseja empezar llamando a la API directamente.1
- Claude Code es un agente aplicado a programar: lee el código, edita archivos y ejecuta comandos.5 Cómo está construido por dentro se cuenta en arnés de IA; cómo se conecta a servicios externos, en MCP.
Cómo lo uso
- Claude Code es el agente con el que trabajo a diario; esta wiki se mantiene así, según su
CLAUDE.md. - Mi
CLAUDE.mdglobal pide delegar las búsquedas amplias en un subagente para que el hilo principal reciba solo el resumen. Es el patrón de orquestador y trabajadores. - Conservo 17 subagentes especializados en
~/.claude/agents/, tras la limpieza que recoge mi inventario de IA (2026-09-19). - A mi entender, la regla de empezar por lo simple vale también en el uso diario: antes de montar un agente, probar con un prompt fijo o una skill.
Véase también
Referencias
Footnotes
-
Building effective agents. Erik S. y Barry Zhang, Anthropic, 2024-12-19. Consultado el 2026-10-09. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12
-
A practical guide to building agents. OpenAI, guía en PDF. Consultado el 2026-10-09. ↩ ↩2
-
Tool use with Claude. Anthropic, documentación de la API. Consultado el 2026-10-09. ↩
-
How tool use works. Anthropic, documentación de la API. Consultado el 2026-10-09. ↩ ↩2
-
Overview. Anthropic, documentación de Claude Code. Consultado el 2026-10-09. ↩