
SL
Shihang Li, Thomas Anderson, Ratul Mahajan, Simon Peter
· 1 min read
ResearcharXiv cs.AI
A Self-Defining Operator for Distributed Applications
arXiv:2610.14547v1 Announce Type: cross
Abstract: To operate distributed applications with high availability, operators must rapidly diagnose and mitigate any incident. LLM-based agents can help, but unlike experienced human operators they do not improve as they handle more incidents. Each investigation starts from scratch, re-deriving likely causes and re-testing hypotheses even when a similar fault was resolved in the past. We present a self-defining operator (SDO) that improves with time by updating its operational behavior and memory. When SDO resolves an incident, it distills that experience into playbooks, which describe reusable diagnostic instructions for future incidents with similar faults, and detectors, scripts that take application telemetry as input and output relevant playbook(s). SDO continuously runs the detectors and invokes LLMs only when one fires, so its token cost scales with incident count rather than with operational time. Across 11 open-source microservice applications, SDO cuts resolution time by 52% on recurring faults while keeping per-incident cost low. SDO is open source at https://github.com/uw-syfi/sdo.
Original source
This story was published by arXiv cs.AI and written by Shihang Li, Thomas Anderson, Ratul Mahajan, Simon Peter. SyncAI.news shows a preview; the complete article is on the publisher's site.
Read the full story on arxiv.org


