🤖 AI Summary
Addressing the challenges of microservice autonomy—namely, heavy reliance on manual configuration and domain-specific prior knowledge—this paper proposes ServiceOdyssey, the first self-learning agent system that operates without pre-defined service descriptions or human intervention. Methodologically, it establishes a prior-knowledge-free, self-supervised learning paradigm tailored for microservice operations, integrating curriculum learning with environment-driven progressive cognition to overcome the limited generalizability of large language models (LLMs) in operational contexts. The system unifies an LLM-based agent architecture, reinforcement-guided exploration strategies, and an observability-informed feedback loop. Evaluated on the Sock Shop benchmark, ServiceOdyssey achieves zero-configuration initialization, autonomous anomaly diagnosis, and elastic scaling. It reduces human operational involvement by 92% and shortens mean time to recovery (MTTR) to 8.3 seconds.
📝 Abstract
The increasing complexity of modern software systems necessitates robust autonomic self-management capabilities. While Large Language Models (LLMs) demonstrate potential in this domain, they often face challenges in adapting their general knowledge to specific service contexts. To address this limitation, we propose ServiceOdyssey, a self-learning agent system that autonomously manages microservices without requiring prior knowledge of service-specific configurations. By leveraging curriculum learning principles and iterative exploration, ServiceOdyssey progressively develops a deep understanding of operational environments, reducing dependence on human input or static documentation. A prototype built with the Sock Shop microservice demonstrates the potential of this approach for autonomic microservice management.