The domain of artificial intelligence is a rapidly evolving landscape, with the development of intelligent agents at its forefront. These systems are designed to self-directedly carry out tasks within complex contexts. Architecting such agents requires a deep knowledge of AI principles, coupled with forward-thinking problem-solving abilities. Key