Role Assignment

Domain: Agent Fundamentals

🎯 Motivation

In multi-agent systems, each agent gets a specific role with specialized capabilities and responsibilities.

📋 Concrete Example

Roles: Planner (creates task breakdown), Researcher (finds information), Coder (writes code), Tester (runs tests), Reviewer (checks quality). Each role has specific tools and instructions.

🔗 Analogy

Positions on a football team - quarterback (throws), receiver (catches), lineman (blocks). Each position has specific skills and responsibilities. Role assignment does this for agents.