The Complete Beginners Guide To Autonomous Agents