You are selecting models for a multi-agent system: a lightweight classifier agent routes intents; a deep reasoning agent handles complex multi-step plans; a vision agent reads PDF screenshots. What architectural principle should guide model assignment?
Select an answer to reveal the explanation.
Short Explanation
Correct answer: B. Match tasks to model families: small/fast for routing, strong reasoners for planning, vision only when needed. One giant model everywhere (A) wastes money and latency. Micro-models only (C) may destroy planning quality. Random rotation (D) is chaos. Document model SLOs per agent and fallback models when primary capacity is constrained.
Full Explanation
Architect skills include matching task demands to model family capacities. Option B applies right-sizing across classifier, planner, and vision roles. Option A ignores cost/latency differentiation. Option C over-constrains capability. Option D removes deliberate capacity matching. Include evaluation gates when swapping model families so routing and planning quality remain within bounds.