CLAUDE CODE AGENTS: ADVANCED ORCHESTRATION - Chapter 9, Exercise 3 Building a Pipeline "To Try Out the Patterns" for a Simple Task ==================================================================================== QUESTION: A developer builds an elaborate five-agent pipeline for a simple, one-off task, explaining "I wanted to try out the orchestration patterns from this course." Using this chapter's own warning box, explain what's questionable about this reasoning. SOLUTION / EXPLANATION: This chapter's warning box is direct that orchestration should be reached for because a task's real characteristics genuinely call for it - real independence worth parallelizing, a genuine need for isolation, real repeated volume - not because building the more elaborate version is technically possible or interesting to attempt on its own terms. The developer's stated reason - wanting to try out the patterns from this course - is exactly the motivation this chapter warns against: it isn't based on any actual property of the task itself (the task is explicitly described as simple and one-off, meaning it has none of the characteristics that would normally justify a pipeline - no genuine independence to parallelize, no real repeated volume to amortize setup cost against, no task complex enough to genuinely benefit from being split across five specialized agents). The decision to build the pipeline was made for a reason entirely disconnected from whether the pipeline actually serves this specific task well. The practical consequence, following this chapter's own cost analysis: a five-agent pipeline's real setup cost (five agent definitions, handoffs, possibly shared state) is being paid in full for a task that a direct approach could have completed with none of that overhead, and since the task is one-off, there's no repeated future use to earn that setup cost back either. The pipeline isn't wrong to have learned from - practicing these patterns has genuine value - but building it specifically framed as "the way to solve this particular simple task" rather than as an explicit, separate learning exercise conflates practicing a technique with actually needing it for the task at hand. -------------------------------------------------------------------------- WHY THIS WORKS AS AN ANSWER: It identifies precisely why "trying out the patterns" is disconnected from the task's own real characteristics, and explains the concrete cost consequence (paying a full pipeline setup cost with no repeated use to earn it back) rather than simply asserting the motivation was wrong.