Start here. This is the direct spoken answer to practice first.
Overview
More model calls create more opportunities for latency, cost, and partial failure.
A single call is enough for a bounded transformation such as classification, extraction, translation, or summarization when the required context fits and the result can be validated directly. I use a workflow when the task has distinct stages, external data or tools, approvals, long-running work, or recovery points. The steps remain explicit application logic rather than relying on the model to remember an invisible process.