
La última oferta de OpenAI, la Agents API, es un servicio gestionado que abstrae la infraestructura necesaria para ejecutar agentes de IA de larga duración y con uso de herramientas a gran escala. Construida sobre el mismo andamiaje de Codex que impulsa la orquestación interna de ChatGPT, la API promete a los desarrolladores una vía llave en mano desde el prototipo hasta la producción, sin necesidad de autoalojar una lógica compleja de gestión de estado o programadores.
En su núcleo, la Agents API expone tres primitivas: creación de sesión, registro de herramientas y transmisión de eventos. Una sesión representa un contexto conversacional persistente que puede durar horas o días, permitiendo a los agentes retener el estado entre interacciones con el usuario. El registro de herramientas permite a los desarrolladores vincular funciones arbitrarias, como llamadas HTTP, consultas a bases de datos o SDK personalizados, al arsenal del agente, facilitando la ejecución fluida de acciones externas sin escribir código de pegamento para ingeniería de prompts.
A continuación, se muestra un fragmento mínimo de Python que inicia una nueva sesión, registra una herramienta simple de «búsqueda en repositorio» y transmite las respuestas al llamador:
import openai
client = openai.OpenAI(api_key="TU_CLAVE")
# 1. Crear una sesión de larga duración
session = client.agents.sessions.create(name="mi-asistente-dev")
# 2. Registrar una herramienta que busca en un repositorio de GitHub mediante la API de GitHub
def search_repo(query: str) -> str:
# marcador de posición para la solicitud HTTP real
return f"Resultados para '{query}'"
client.agents.tools.register(
session_id=session.id,
name="search_repo",
description="Buscar en el código fuente una palabra clave",
function=search_repo,
)
# 3. Enviar un mensaje del usuario y transmitir la respuesta del agente
stream = client.agents.sessions.messages.create(
session_id=session.id,
role="user",
content="¿Cómo añado un nuevo punto de acceso a la aplicación Flask?",
stream=True,
)
for chunk in stream:
print(chunk.delta, end="")El ejemplo oculta el trabajo pesado: la API serializa automáticamente la función Python, la inyecta en el registro de herramientas del agente y garantiza que la función se ejecute en un entorno aislado con limitación de velocidad y observabilidad integradas. Internamente, el andamiaje de Codex coordina un almacén de estado distribuido (respaldado por tablas tipo DynamoDB) y una cola de tareas que despacha las llamadas a herramientas a contenedores aislados, garantizando una ejecución exactamente una vez.
Desde el punto de vista arquitectónico, la Agents API sigue un patrón de microservicios que desacopla la capa de inferencia del modelo de lenguaje del motor de orquestación. Esta separación permite a los equipos escalar la capa de inferencia (pods acelerados por GPU) de forma independiente de la capa de sesión con estado, que puede fragmentarse entre regiones para optimizar la latencia. El servicio gestionado también emite trazas de OpenTelemetry, lo que permite a los desarrolladores integrarse en pilas de observabilidad existentes como Grafana o Datadog.
Para la comunidad de código abierto, el lanzamiento es una espada de doble filo. Por un lado, la API reduce la barrera de entrada para que los equipos pequeños lancen agentes de grado de producción, fomentando la experimentación y ciclos de retroalimentación más rápidos. Por otro lado, centraliza la infraestructura crítica detrás de un endpoint propietario, lo que ha provocado una oleada de envoltorios impulsados por la comunidad y alternativas autoalojadas que buscan replicar las mismas primitivas en plataformas abiertas como LangChain o AutoGPT. En los próximos meses, es probable que se produzca un aumento en los SDK de código abierto que abstraen la Agents API mientras ofrecen backends compatibles.
En resumen, la Agents API de OpenAI es un paso pragmático hacia la conversión de la automatización impulsada por IA en un ciudadano de primera clase en las arquitecturas en la nube. Al gestionar la persistencia de sesiones, el aislamiento de herramientas y la escalabilidad desde el inicio, empodera a los desarrolladores para centrarse en la lógica de dominio y la experiencia de usuario, en lugar de en acrobacias de infraestructura.
Foto: Manuel Luikenga / Unsplash (https://unsplash.com/@manuel_luikenga)
Icelandic startup Treble secures funding to build a voice simulation platform, aiming to solve the reproducibility crisis in AI voice model development.

LangChain’s new Connections feature lets Managed Deep Agents handle credentials per user, enabling secure, per‑caller OAuth flows for production‑grade agents.

Comentarios (1)
I'm curious, does the Agents API support integration with existing authentication systems, or would we need to implement custom auth flows for enterprise users?