Categorías

Ruta de aprendizaje Intermedio

Frameworks para construir agentes de IA

Las bibliotecas para construir tus propios agentes: OpenAI Agents SDK, Pydantic AI, smolagents, Google ADK, LlamaIndex, Semantic Kernel, Mastra, Agno y Haystack.

  • 9 recursos
  • 2 visitas
  • ~80 min

Esta ruta reúne nueve frameworks para construir agentes de IA en producción, desde el SDK oficial de OpenAI hasta opciones especializadas como Pydantic AI o Haystack, pensada para quien ya sabe qué es un agente y necesita elegir la herramienta adecuada para su proyecto.

Qué vas a poder hacer

Al terminar esta ruta sabrás comparar los principales frameworks de agentes por su modelo de programación, su soporte de tipado, su ecosistema de herramientas y su encaje en distintos lenguajes, y podrás decidir con criterio cuál usar en cada proyecto. Es un recorrido de nivel intermedio: conviene llegar con nociones de llamadas a LLMs, function calling y, si es posible, experiencia básica con Python o TypeScript.

Cómo se construye el recorrido

Arranca con el OpenAI Agents SDK, la referencia más extendida para orquestar agentes con herramientas y traspasos entre ellos, y sigue con Pydantic AI, que añade tipado estricto y validación de datos al mismo patrón. smolagents de Hugging Face cambia de enfoque: los agentes razonan escribiendo código Python en vez de llamar a funciones predefinidas. Desde ahí la ruta pasa a frameworks de orquestación más completos, Google ADK, LlamaIndex y Semantic Kernel de Microsoft, antes de cerrar con tres alternativas con personalidad propia: Mastra para quien trabaja en TypeScript, Agno por su rendimiento y Haystack por su enfoque en pipelines de recuperación y agentes combinados. Nueve frameworks, nueve formas distintas de resolver el mismo problema: cómo dar autonomía y herramientas a un modelo de lenguaje.

Inteligencia Artificial

OpenAI Agents SDK

El OpenAI Agents SDK es un framework de Python ligero para construir agentes y flujos multiagente con pocas primitivas: agentes, herramientas, traspasos (handoffs), barreras de seguridad, sesiones y trazado integrado. Es la evolución lista para producción de Swarm, funciona con la API de OpenAI y con más de 100 LLMs.

Inteligencia Artificial

Pydantic AI: agentes tipados

Pydantic AI es el framework de agentes del equipo de Pydantic: construyes agentes en Python donde cada salida del modelo se valida contra un tipo que tú defines. Declaras la respuesta esperada como un modelo Pydantic y el agente garantiza esa estructura, con inyección de dependencias, herramientas y soporte para más de veinte proveedores de modelos.

Inteligencia Artificial

smolagents de Hugging Face: agentes que piensan en código

smolagents es la biblioteca de agentes de Hugging Face: en menos de mil líneas de código te deja crear un agente que razona escribiendo Python en lugar de rellenar JSON. Su CodeAgent ejecuta esas acciones como código, da alrededor de un 30% menos de pasos que el tool calling clásico y funciona con cualquier modelo, local o de API.

Inteligencia Artificial

Google ADK: el Agent Development Kit para construir agentes

Google ADK (Agent Development Kit) es el framework de código abierto de Google para construir, evaluar y desplegar agentes de IA. Es code-first, funciona con Gemini y con otros modelos vía LiteLLM, y ofrece agentes de flujo, herramientas y memoria. Su versión 2.5.0 llegó en julio de 2026 y despliega directamente en Vertex AI.

Inteligencia Artificial

Construir agentes con LlamaIndex

LlamaIndex es un framework de Python centrado en conectar tus datos con un modelo de lenguaje. Desde su módulo AgentWorkflow puedes construir agentes que razonan y llaman a herramientas: FunctionAgent para modelos con function calling y ReActAgent para cualquier modelo. Esta guía muestra cómo convertir un flujo RAG en un agente que actúa sobre tus documentos.

Inteligencia Artificial

Semantic Kernel de Microsoft

Semantic Kernel es el kit de código abierto de Microsoft para integrar modelos de IA en C#, Python y Java mediante un kernel que orquesta plugins y funciones. En 2026 su relevo es Microsoft Agent Framework, el sucesor que fusiona Semantic Kernel y AutoGen; Semantic Kernel sigue con soporte al menos un año más.

Inteligencia Artificial

Mastra: agentes en TypeScript

Mastra es un framework open-source de TypeScript para construir agentes y aplicaciones de IA con un solo paquete: agentes, herramientas, workflows, memoria, RAG y evaluaciones. Lo creó el equipo detrás de Gatsby, alcanzó la versión 1.0 en enero de 2026 y conecta con más de 40 proveedores de modelos desde una única interfaz.

Inteligencia Artificial

Agno: un framework de agentes de alto rendimiento

Agno, el framework de Python antes conocido como Phidata, construye agentes de IA con un objetivo claro: rendimiento. Crea cada agente en unos dos microsegundos y ocupa unos 3,75 KiB de memoria, así que escala a miles de agentes concurrentes. Ofrece agentes, equipos y flujos de trabajo, más de veinte proveedores de modelos y el tiempo de ejecución AgentOS.

Inteligencia Artificial

Haystack: pipelines y agentes

Haystack es un framework de Python de deepset, con licencia Apache 2.0, para construir aplicaciones de IA como pipelines de componentes conectados: recuperadores, generadores y routers. Desde la reescritura de la versión 2.0 admite ciclos, lo que permite añadir un componente Agent que llama a herramientas en bucle. Sirve tanto para RAG como para agentes en producción.