
Building Agents with OpenAI Agents SDK
Henry Habib
- Editorial
- Packt
- Año
- 2025
- Páginas
- ~309
- Nivel
- Intermedio
De qué trata
Guía práctica y de ingeniería escrita por Henry Habib que se sumerge de lleno en el framework oficial de OpenAI para el desarrollo de flujos autónomos: el OpenAI Agents SDK en Python. Dirigido a desarrolladores de software, ingenieros de IA y profesionales de soluciones digitales de nivel intermedio, el libro asume que el lector ya posee destreza con Python y las bases del consumo de modelos como GPT, y busca dominar las primitivas nativas que ofrece OpenAI para construir arquitecturas agentic modulares, confiables y escalables.
La obra examina minuciosamente los pilares del SDK: runners, definición de agentes, llamadas a herramientas personalizadas e integración con servidores basados en el estándar Model Context Protocol (MCP). Profundiza en la persistencia de memoria contextual, la integración de bases de conocimiento mediante Retrieval-Augmented Generation (RAG), la coordinación en sistemas multiagente mediante transferencias de control nativas (handoffs), la gestión y optimización del tamaño de contexto, y la implementación de guardrails de seguridad junto con herramientas de rastreo (tracing) y observabilidad operacional.
A lo largo del texto, el aprendizaje se estructura en torno al desarrollo de proyectos de complejidad incremental: desde agentes de atención al cliente con traspaso fluido de sesiones hasta asistentes para procesamiento de facturas, inventarios y análisis automatizado de datos. Su valor esencial reside en ser una referencia temprana y directa sobre el SDK nativo de OpenAI y el protocolo MCP, prescindiendo de librerías intermedias de terceros. Como contrapartida, está fuertemente acoplado al ecosistema y modelos de OpenAI, dejando fuera marcos agnósticos o modelos de código abierto locales.
- OpenAI Agents SDK
- Python
- Model Context Protocol (MCP)
- Sistemas multiagente
- Handoffs
- Tool Calling
- Memoria contextual
- RAG
- Guardrails
- Tracing y Observabilidad
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Agente de soporte al cliente con traspasos (handoffs)
Sistema de atención donde un agente frontal recibe la interacción inicial y realiza transferencias de contexto transparentes hacia agentes especializados según el requerimiento del cliente.
Asistente inteligente de facturación e inventario
Agente empresarial conectado a herramientas externas y servidores MCP para consultar bases de datos corporativas, verificar existencias y procesar comprobantes contables.
Analista de datos automatizado con RAG y memoria
Agente analítico dotado de memoria persistente y recuperación contextual que procesa conjuntos de información, genera informes ejecutivos y documenta su trazabilidad.

