| 1 | [Transition] The Orchestrator-Workers pattern looks similar to parallelization, but has one crucial difference. |
| 2 | |
| 3 | Here, a central LLM dynamically decides what subtasks are needed, delegates them to worker LLMs, and synthesizes the results. The subtasks aren't predetermined — they emerge from the input. |
| 4 | |
| 5 | This is ideal for coding products that modify multiple files, where the orchestrator determines which files need changes based on the task description. Or search tasks that need to gather and analyze information from multiple sources. |
| 6 | |
| 7 | Key points: ① Central LLM dynamically breaks down tasks ② Key difference: subtasks not pre-defined ③ Ideal for unpredictable, complex workflows |
| 8 | Duration: 1.5 minutes |