Podrobná bibliografie
| Název: |
Debugmate: an AI agent for efficient on-call debugging in complex production systems. |
| Autoři: |
Modi, Rohan, Reddy, Navtej, Kodur, Sai Sreenivas |
| Zdroj: |
Discover Data; 8/15/2025, Vol. 3 Issue 1, p1-10, 10p |
| Témata: |
SOFTWARE engineering, DEBUGGING, COGNITIVE load, SOFTWARE frameworks, ROOT cause analysis, RELIABILITY in engineering, INTELLIGENT agents, ARTIFICIAL intelligence |
| Abstrakt: |
Production systems are often complex and distributed in nature. Debugging such complex systems is often time-consuming and nuanced, requiring software engineers (SEs) to understand vast codebases and the context of their organization's engineering setup. This leads to a huge cognitive load on SEs, particularly while they are on-call where they are expected to fix critical time-sensitive problems. This often causes sub-optimal human performance, which in turn decreases productivity and potentially impacts system reliability due to prolonged downtimes. In this paper, we introduce DebugMate (Observe.AI. Debugmate. 2024. https://github.com/Observeai-Research/DebugMate), an AI Agent that uniquely integrates an organization's internal context with external knowledge sources. DebugMate connects to the organization's key system resources like documentation, codebase, and knowledge base of historical incidents, along with online developer platforms (eg. StackOverflow, GitHub) and helps SEs respond faster by generating multiple hypotheses for identifying the root cause of a production issue. DebugMate employs Retrieval-Augmented Generation (RAG), ReAct, Tree-of-Thought, and long-term memory to provide grounded hypotheses for debugging via structured and systematic self-planning. In addition, it utilizes graphical representations to build context of not only the organization's code but also of imported code modules, to specifically identify and resolve complex issues that may be caused by unfamiliar external frameworks (eg, SpringBoot). Our proposed approach increases accuracy in identifying an issue by 20% compared to the baseline. On our historical reliability incidents, DebugMate achieves a 77% success rate in identifying root causes and suggesting fixes. [ABSTRACT FROM AUTHOR] |
|
Copyright of Discover Data is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Databáze: |
Complementary Index |