Thinking Machines: AI Agents Explored