OpenAI Unveils Swarm: A Tool for Constructing Multi-Agent Systems

OpenAI Releases Swarm: An Open Source Framework for Building Multi-Agent Systems

OpenAI Releases Swarm: An Open Source Framework for Building Multi-Agent Systems

In a move towards building more agentic systems, OpenAI has unveiled Swarm, an open source framework for creating, orchestrating, and deploying multi-agent systems. Managed by the OpenAI Solutions team, Swarm is currently in its experimental phase and is not yet intended for production use.

Swarm is designed to streamline agent coordination and execution, making it lightweight, highly controllable, and easy to test. The framework operates on two core abstractions: Agents and handoffs. Agents hold instructions and tools, with the ability to transfer control to another Agent at any time.

These simple yet powerful abstractions enable complex interactions between tools and networks of agents, paving the way for scalable real-world solutions with minimal learning curve. Unlike the Assistants API, Swarm Agents operate with the Chat Completions API and remain stateless between calls.

Ideal for developers seeking transparency and granular control, Swarm offers a lightweight, scalable, and highly customizable solution for scenarios with multiple independent capabilities and instructions. It runs primarily on the client and does not retain state between calls, providing full control over context, steps, and tool usage.

In addition to Swarm, OpenAI has also introduced MLE-bench, a benchmark designed to evaluate the effectiveness of AI agents in performing machine learning engineering tasks. By compiling 75 ML engineering-related competitions from Kaggle, MLE-bench offers a diverse range of challenges that test key skills such as model training, dataset preparation, and experiment execution.

OpenAI evaluated several language models on this benchmark using open-source agent scaffolds, with the best-performing configuration achieving the level of a Kaggle bronze medal in 16.9% of the competitions. This release showcases OpenAI’s commitment to advancing the field of AI and providing developers with the tools they need to create innovative solutions.

LEAVE A REPLY

Please enter your comment!
Please enter your name here