Autonomous AI Agents: Promise vs Reality