Recently released as an experimental tool, Swarm aims to allow developers investigate how they can have multiple agents coordinate with one another to execute tasks using routines and handoffs. Multi-agent systems are an approach to building more complex AI systems where a task is broken into subtasks.