Artificially generated step-by-step problem-solving processes used to teach models how to reason through complex tasks.