Initialization ============== The first step in running a task in Soar is initialization, which usually involves loading productions, emptying working memory, and selecting run-time options.