Build a Basic AI Agent from Scratch: Long Task Planning - SmackerNews