Jonatan Matajonmatum.com
conceptosnotasexperimentosensayos
© 2026 Jonatan Mata. All rights reserved.v2.1.1
Conceptos

Agentes de IA

Sistemas autónomos que combinan modelos de lenguaje con razonamiento, memoria y uso de herramientas para ejecutar tareas complejas de múltiples pasos con mínima intervención humana.

growing#ai-agents#llm#autonomous-systems#tool-use#agentic-ai#react-pattern

¿Qué son?

Un agente de IA es un sistema que utiliza un modelo de lenguaje como núcleo de razonamiento, pero va más allá de responder preguntas: puede planificar, ejecutar acciones, observar resultados y ajustar su comportamiento en un ciclo cerrado.

La diferencia fundamental entre un chatbot y un agente es la autonomía. Un chatbot responde a una pregunta y espera la siguiente. Un agente recibe un objetivo, descompone el problema, decide qué herramientas usar, ejecuta pasos intermedios y entrega un resultado — todo con mínima intervención humana.

Componentes de un agente

Un agente típico tiene cuatro componentes:

  1. Modelo de lenguaje (LLM): el cerebro que razona, planifica y genera texto. Decide qué hacer en cada paso.
  2. Memoria: almacena el contexto de la conversación, resultados previos y conocimiento acumulado. Puede ser de corto plazo (ventana de contexto) o largo plazo (bases de datos vectoriales, archivos).
  3. Herramientas (Tools): funciones externas que el agente puede invocar — APIs, bases de datos, sistemas de archivos, navegadores, terminales. El Model Context Protocol (MCP) estandariza cómo los agentes acceden a estas herramientas.
  4. Bucle de ejecución: el ciclo de razonamiento-acción-observación que el agente repite hasta completar la tarea.

Patrones de ejecución

ReAct (Reason + Act)

El patrón más común. El agente alterna entre razonar sobre qué hacer y ejecutar acciones:

Pensamiento: Necesito buscar el precio actual de AAPL
Acción: buscar_precio(ticker="AAPL")
Observación: $187.50
Pensamiento: Ahora puedo responder al usuario
Respuesta: El precio actual de AAPL es $187.50

Planificación y ejecución

El agente primero crea un plan completo y luego ejecuta cada paso. Útil para tareas complejas donde el orden importa.

Multi-agente

Múltiples agentes especializados colaboran para resolver un problema. Cada agente tiene un rol específico (investigador, escritor, revisor) y se comunican entre sí.

Frameworks actuales

FrameworkLenguajeEnfoque
LangGraphPythonGrafos de estado para flujos agenticos
CrewAIPythonEquipos de agentes con roles
Strands AgentsPythonAgentes modulares de AWS
AutoGenPythonConversaciones multi-agente
Vercel AI SDKTypeScriptAgentes en aplicaciones web

Limitaciones actuales

  • Fiabilidad: los agentes pueden entrar en bucles, tomar decisiones incorrectas o alucinar sobre el estado del mundo.
  • Costo: cada paso del bucle consume tokens. Una tarea compleja puede requerir decenas de llamadas al modelo.
  • Seguridad: un agente con acceso a herramientas puede ejecutar acciones destructivas si no se limita adecuadamente.
  • Observabilidad: depurar por qué un agente tomó una decisión específica es difícil. Los traces y logs son esenciales.

¿Por qué importa?

Los agentes representan el siguiente salto en aplicaciones de IA: de sistemas que responden preguntas a sistemas que completan tareas. Entender sus patrones de ejecución, limitaciones y frameworks disponibles es esencial para construir aplicaciones que van más allá del chat.

Referencias

  • LLM Powered Autonomous Agents — Lilian Weng (OpenAI), 2023. Referencia fundacional sobre arquitectura de agentes.
  • ReAct: Synergizing Reasoning and Acting in Language Models — Yao et al., 2022. El paper que formalizó el patrón ReAct.
  • The Landscape of Emerging AI Agent Architectures — Masterman et al., 2024. Survey de arquitecturas de agentes.
  • LangGraph Documentation — Framework de referencia para agentes basados en grafos.

Contenido relacionado

  • Inteligencia Artificial

    Campo de la informática dedicado a crear sistemas capaces de realizar tareas que normalmente requieren inteligencia humana, desde el razonamiento y la percepción hasta la generación de lenguaje.

  • Protocolo de Contexto de Modelo (MCP)

    Protocolo abierto creado por Anthropic que estandariza cómo las aplicaciones de IA se conectan con herramientas, datos y servicios externos mediante una interfaz universal.

  • AWS Bedrock

    Servicio serverless de AWS que proporciona acceso a modelos fundacionales de múltiples proveedores (Anthropic, Meta, Mistral, Amazon) vía API unificada, sin gestionar infraestructura de ML.

  • Takeaways: Por qué 2026 es el año para construir un segundo cerebro

    Apuntes clave de la serie de Nate B Jones sobre segundo cerebro con IA — desde los 8 bloques de construcción originales hasta Open Brain (Postgres + MCP), el principio de las dos puertas, y la brecha de implementación.

  • Reflexiones: El desarrollador renacentista — Dr. Werner Vogels

    Reflexiones clave del último keynote de Dr. Werner Vogels en AWS re:Invent 2025, donde presenta el framework del «desarrollador renacentista» y argumenta por qué la IA no reemplazará a los desarrolladores que evolucionen.

  • Revisión QA del agente de contenido: PR #187

    Hallazgos de la revisión manual del PR

  • Reflexiones: La adolescencia de la tecnología

    Reflexiones clave del ensayo de Dario Amodei sobre los riesgos civilizatorios de la IA poderosa y cómo enfrentarlos.

  • Construyendo un segundo cerebro en público

    Crónica de construir un segundo cerebro con grafo de conocimiento, pipeline bilingüe y endpoints para agentes — en días, no semanas, y lo que eso enseña sobre la brecha entre teoría y sistemas que funcionan.

  • Demo de Interfaz Dual con MCP

    Demostración de arquitectura de interfaz dual donde la misma lógica de negocio sirve tanto a una aplicación web tradicional como a un servidor MCP para herramientas de IA.

  • Servidor MCP de métricas Git

    Servidor MCP para analizar métricas de repositorios Git y comprender la salud del equipo. Publicado en npm como @jonmatum/git-metrics-mcp-server.

  • Agente de Contenido con Strands y Bedrock

    Sistema de tres agentes que automatiza el ciclo de vida de contenido MDX bilingüe: auditoría QA determinística, correcciones quirúrgicas y upgrades completos — todo orquestado con Strands Agents, Claude Sonnet 4 en Amazon Bedrock y GitHub Actions con patrón diamante.

  • Patrones de Uso de Herramientas

    Estrategias y patrones de diseño para que los agentes de IA seleccionen, invoquen y combinen herramientas externas de forma efectiva para completar tareas complejas.

  • Strands Agents

    SDK open source de AWS para construir agentes de IA con un enfoque model-driven. Agentes funcionales en pocas líneas de código, con soporte multi-modelo, herramientas personalizadas, MCP, multi-agente y observabilidad integrada.

  • Búsqueda semántica

    Técnica de recuperación de información que utiliza embeddings vectoriales para encontrar resultados por significado, no solo por coincidencia exacta de palabras clave.

  • Generación Aumentada por Recuperación

    Patrón arquitectónico que combina la recuperación de información de fuentes externas con la generación de texto por LLMs, reduciendo alucinaciones y manteniendo el conocimiento actualizado sin reentrenar el modelo.

  • Ingeniería de Prompts

    Disciplina de diseñar instrucciones efectivas para modelos de lenguaje, combinando claridad, estructura y ejemplos para obtener respuestas consistentes y de alta calidad.

  • Sistemas Multi-Agente

    Arquitecturas donde múltiples agentes de IA especializados colaboran, compiten o se coordinan para resolver problemas complejos que exceden la capacidad de un solo agente.

  • Llamada a Funciones

    Capacidad de los LLMs para generar llamadas estructuradas a funciones externas basándose en lenguaje natural, habilitando la integración con APIs, bases de datos y herramientas del mundo real.

  • Razonamiento en Cadena

    Técnica de prompting que mejora el razonamiento de los LLMs al pedirles que descompongan problemas complejos en pasos intermedios explícitos antes de llegar a una conclusión.

  • Seguridad en IA

    Campo dedicado a garantizar que los sistemas de inteligencia artificial se comporten de forma segura, alineada con valores humanos y predecible, minimizando riesgos de daño.

  • Asistentes de Código con IA

    Herramientas que usan LLMs para ayudar a desarrolladores a escribir, entender, depurar y refactorizar código, desde autocompletado hasta agentes que implementan features completas.

  • Flujos de Trabajo Agénticos

    Patrones de diseño donde agentes de IA ejecutan tareas complejas de múltiples pasos de forma autónoma, combinando razonamiento, uso de herramientas y toma de decisiones iterativa.

Conceptos