Which steps can be written in advance?
By now you can break a job into steps and choose Sequential, Parallel or Routing. This module asks a sharper question about each step: who or what decides what happens next? A workflow does not have to hand every decision to an agent, and it should not.
Which steps can be fixed in advance, and which need the agent to decide?
A Decision Point is a place in a process where more than one next step is possible and something must choose. Every Decision Point sits somewhere on a spectrum from "fully written in advance" to "chosen by an agent at run time".
- Fixed Rule: the next step is always the same
- Conditional Routing: an explicit if-then rule picks the branch
- Model Judgment: a model classifies or scores, and the workflow follows the result
- Agent Decision: an agent chooses the next action from a set of allowed options
- Adaptive Planning: the agent plans and re-plans on its own (a future topic, not taught in AI 104)
Info