The process of generating intermediate logical steps between question to answer. Breaks down a prompt into segments and steps.