Vol. IV · Multi-Agent Architectures · IV.2
Role-Playing Crews
CrewAI's bet: give each agent a role, a goal, and a backstory, assign tasks, run a process. It is the fastest way to sketch a team — and the easiest way to overfit to theater.
6 min read
Doctrine
- A role is real only if it changes tools, prompts, or output schema.
- Prefer sequential or hierarchical process with explicit tasks over free chat.
- Use Flows the moment a step must be deterministic.
What to steal
The org-chart metaphor is a gift to product people. Map jobs to agents, tasks to tickets, process to workflow. CAMEL studied this as science; CrewAI productized it; MetaGPT specialized it to software SOPs.
What to discard: unbounded conversation, shared memory soup, and the belief that more roles increase intelligence.
Anti-patterns
- Five agents that all have web search and the same model, arguing in a group chat.
- Backstories as novels. The model does not need a childhood.