READMEby ansango
← Volver al libro

Introducción a los agentes : qué es un agente AI y por qué ahora

Definición de agentes AI, la revolución del pre-training, los siete tipos de agentes, selección de modelo, sync vs async, elecciones entre código/workflow/RAG/agente, principios de sistemas agenticos, organización organizativa y panorama de frameworks (LangGraph, AutoGen, CrewAI, OpenAI Agents SDK)

~8 min de lectura
Resumen

Capítulo inaugural del libro. Define qué es un agente AI (un sistema que razona y actúa en bucle con un modelo y herramientas, no un script determinista) y por qué ahora: la revolución del pre-training produjo foundation models capaces de generar firmas de función estructuradas y alimentar orquestaciones. Recorre los siete tipos de agentes (negocio, conversacional, investigación, analytics, dev, dominio específico, browser-using) y los emergentes de voz/vídeo, los criterios de selección de modelo en un mercado multimodelo, la transición de operaciones síncronas a asíncronas, la decisión entre código/workflow/RAG/agente según la variabilidad y el coste, los principios de sistemas agenticos (escalabilidad, modularidad, aprendizaje continuo, resiliencia, futuro-proofing), la organización humana necesaria para escalar, y el panorama de frameworks.

Definiendo un agente AI

Un agente AI es un sistema inteligente capaz de analizar datos, interpretar su entorno y tomar decisiones contextuales de forma autónoma. La definición importa porque el término “agente” se ha diluido: hoy se aplica a casi cualquier cosa que use un LLM, incluyendo scripts deterministas envueltos en un wrapper de “agente”.

El test definitivo

La verdadera agencia existe en un espectro. La pregunta que separa un agente de un script disfrazado es: ¿toma decisiones reales, razonamiento dependiente del contexto, comportamientos adaptativos? Si la respuesta es no, es un workflow con buzzwords.

   Agente verdadero                     Script con buzzwords
   ───────────────                     ─────────────────────
   Decide qué herramienta usar        Llama siempre la misma API
   Adapta plan a resultados parciales  Tiene un árbol fijo de if/else
   Aprende de feedback de usuario     No mejora con uso
   Razona sobre incertidumbre          Falla silenciosamente

El libro reserva el término sistema agentico (agentic system) para el conjunto completo de funcionalidad que permite al agente operar: modelo, herramientas, memoria, orquestación e infraestructura de soporte. Con protocolos como Model Context Protocol (MCP) y Agent-to-Agent Protocol, los agentes serán capaces de consumir herramientas remotas y colaborar con otros agentes — el doble de oportunidad y responsabilidad.

La revolución del pre-training

Antes

Construir una aplicación con ML requería contratar ML engineers, recolectar datos y entrenar modelos. El cuello de botella era el dataset.

Ahora

Foundation models pre-entrenados ofrecen capacidades generales con una llamada a una API — sin entrenar, sin hospedar, sin dataset propio. Esto reduce drásticamente el coste y la complejidad de construir productos con ML.

Modelos como GPT-5, Claude, Llama, Gemini Ultra y DeepSeek V3 extienden la capacidad sobre tareas difíciles, ensanchando el rango de problemas abordables. Las capacidades que desbloquean para un agente:

CapacidadLo que habilita en un agente
NL understandingInterpretar input libre del usuario
Context-aware interactionMantener contexto en interacciones largas
Structured content generationProducir JSON, código y firmas de función
Contextual interpretationDecidir qué hacer en ambigüedad
Tool useInvocar APIs y operar sistemas externos
Adaptive planningPlanificar y ejecutar acciones multi-paso
Code generationEscribir y ejecutar código + tests
Multimodal synthesisTrabajar con imagen/audio/vídeo a escala

El resultado: los agentes AI pueden abordar escenarios complejos y dinámicos que los modelos ML estáticos no pueden.

Tipos de agentes

El libro adopta una taxonomía de siete tipos prácticos (de The Information), a los que añade voz y vídeo como categorías emergentes:

TipoQué haceEjemplos
Business-task agentsAutomatización de workflows predefinidosUiPath, Microsoft Power Automate, Zapier
Conversational agentsChatbots de atención al clienteAsistentes virtuales en customer support
Research agentsRecolección y síntesis de informaciónPerplexity AI, Elicit
Analytics agentsAnálisis de datos estructuradosPower BI Copilot, Glean
Developer agentsGeneración y refactor de códigoCursor, Windsurf, GitHub Copilot
Domain-specific agentsVertical especializadoHarvey (legal), Hippocratic AI (salud)
Browser-using agentsNavegación web interactivaComputer-use agents (browser automation)
   Emergentes (en crecimiento):
   ──────────────────────────────
   Voice agents   →  speech-to-speech completo, atención al cliente en tiempo real
   Video agents   →  avatares con lip-sync, sales/onboarding sin producción manual
Foco del libro

El énfasis está en agentes basados en language models, principalmente texto y código — la columna más asentada del ecosistema. Voz, vídeo y RPA se mencionan tangencialmente.

Selección de modelo

El mercado es multimodelo y cambiante. La regla inicial razonable es arrancar con el último modelo generalista de un proveedor líder (OpenAI, Anthropic, Google, Meta, DeepSeek). Ejemplos del HELM Core Scenario leaderboard (agosto 2025):

   Modelo                      Mean   MMLU-Pro   GPQA   IFEval   WildBench   Omni-MATH
   ──────                      ─────  ─────────  ─────  ───────  ──────────  ──────────
   GPT-5 mini                  0.819  0.835      0.756  0.927    0.855       0.722
   o4-mini                     0.812  0.820      0.735  0.929    0.854       0.720
   o3                          0.811  0.859      0.753  0.869    0.861       0.714
   GPT-5                       0.807  0.863      0.791  0.875    0.857       0.647
   Qwen3 235B A22B             0.798  0.844      0.726  0.835    0.866       0.718
   Grok 4                      0.785  0.851      0.726  0.949    0.797       0.603
   Claude 4 Opus               0.780  0.875      0.709  0.849    0.852       0.616
   Claude 4 Sonnet             0.766  0.843      0.706  0.840    0.838       0.602

Para tareas bien definidas o sensibles a latencia/coste, modelos pequeños pueden dar casi el mismo rendimiento a una fracción del precio. La tendencia actual: selección automática de modelo por query, enrutando las fáciles a modelos pequeños y reservando el modelo grande para razonamiento complejo. Esto es test-time optimization dinámico.

Cuando invertir en selección de modelo

Solo cuando tu escala o constraints lo demandan. Para empezar: modelo generalista. Optimizar viene después. Diseña hoy para multimodelo aunque uses uno solo.

De síncrono a asíncrono

El software tradicional ejecuta tareas síncronamente: paso a paso, esperando a que cada uno termine. Los agentes AI están diseñados para operación asíncrona: múltiples tareas en paralelo, repriorización dinámica, adaptación a nueva información.

   Software tradicional          Agente AI
   ──────────────────          ─────────
   Esperar input                Procesar input en background
   Esperar respuesta            Sugerir respuesta mientras llega
   Siguiente acción             Múltiples acciones en paralelo
   Bloqueo                     Re-priorización dinámica

Casos de uso reales que el libro menciona:

Un cambio de rol

Los agentes no solo aceleran workflows — cambian la naturaleza del trabajo. De ejecutores de tareas a gestores de tareas. El humano revisa, aprueba, decide lo estratégico; el agente opera los detalles mecánicos.

Workflows vs agentes

La decisión más importante al diseñar un sistema es no usar agente cuando no toca. Cuatro criterios según el libro:

CaracterísticaTraditional codeWorkflowRAG / ChatbotAutonomous agent
Input structureTotalmente predecibleRamas finitas conocidasPreguntas sobre corpusAltamente variable / novel
ExplainabilityFull transparenciaAudit trail por ramaCaja negra parcialCaja negra + tooling
LatencyUltra-bajaModeradaModeradaAlta
AdaptabilidadNingunaLimitadaLimitadaAlta (con feedback)
Cuatro preguntas para decidir

Si las cuatro se inclinan a “sí”, agente. Si alguna se inclina a “no estricto”, baja un escalón. El sobre-ingeniería es el error más común en 2025.

Aplicaciones prácticas

El libro acompaña la teoría con siete ejemplos de código abierto (en su repo público), uno por dominio:

Cada ejemplo tiene un sistema de evaluación asociado — algo coherente con 10-validacion-y-medicion.

Principios para construir sistemas agenticos efectivos

PrincipioDefiniciónAnti-patrón
EscalabilidadArquitectura distribuida, autoscaling, paralelismo“Customer support a 10 tickets/min se cae a 1000”
ModularidadComponentes intercambiables, interfaces claras“Tools hardcodeados en el servicio de agente”
Aprendizaje continuoIn-context learning, feedback loops“Mismo error de clasificación de cláusulas en bucle”
ResilienciaManejo de errores, retries, fallbacks“API call falla, agente crashea, usuario esperando”
Future-proofingEstándares abiertos, modularidad“Prompts acoplados a un vendor propietario”

Los cinco principios convergen en una regla: diseña para cambiar. El modelo de hoy será el modelo de transición de mañana.

Organizar el éxito

La facilidad de experimentar con LLMs produce fragmentación organizativa — proyectos solapados, experimentos inacabados, descubrimientos duplicados. La estandarización prematura mata la innovación. La respuesta:

Equilibrio dinámico

La organización debe reevaluar continuamente el balance entre exploración y estandarización. Es un proceso iterativo, no un estado estable.

Frameworks agenticos

Cuatro frameworks principales dominan el espacio (a fecha del libro):

LangGraph

AutoGen

CrewAI

OpenAI Agents SDK

Qué framework usa este libro

LangGraph, principalmente. Por su equilibrio entre simplicidad y potencia — grafos explícitos que se pueden depurar, extender y desplegar sin sorpresas. Los ejemplos del libro se escriben sobre LangGraph.

Resumen del capítulo

Próximos pasos

Adentrarnos en los componentes y patrones: cómo diseñar el sistema que rodea al agente en 02-diseno-de-sistemas-de-agentes.