Categorías

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
  • ~78 min de lectura
  1. 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.

    • 8 min
  2. 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.

    • 9 min
  3. 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.

    • 8 min
  4. 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.

    • 8 min
  5. 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.

    • 9 min
  6. 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.

    • 10 min
  7. 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.

    • 9 min
  8. 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.

    • 9 min
  9. 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.

    • 8 min