Swarm aims to simplify the orchestration of multiple agents by providing a minimalist and transparent interface. Here is how it works from a high level perspective: Each agent in Swarm comes with its own set of instructions, a designated role (e.g., “Sales Agent”), and a collection of available functions.