Autonomous AI Agents: Advancements & Future Potential