A sequence of automated steps where an AI agent selects tasks, generates solutions, and iteratively improves results.