Building AI Agents for Autonomous Clouds: Challenges and Design Principles