Chapter 17: Agent selection
Three patterns exist. A direct agent handles the task itself. A router labels the task and sends it to one agent. A supervisor plans several subtasks and combines the results. Start with direct handling. Add a router only when the cost of a wrong route is clear. Test each pattern with the eval set.