Sometimes human input is needed to evaluate the output of an agent within the workflow and eventually ask for corrections or choosing one of the provided variations to be included in the next workflow step. As an example: agent is generating 10 ideas, human is choosing one of them (forms can be used for that) and next agent is working only on the chosen idea. Or human asks first agent to modify the output before proceeding to next agent etc.