Search papers, labs, and topics across Lattice.
This paper introduces a framework for automated debugging and natural language explanation of errors in complex web dashboards, addressing the challenges of observability in distributed microservice architectures. The system correlates error data from browser, API, and server logs, and validates API contracts. It then leverages Large Language Models to generate natural language explanations of errors, aiming to reduce mean time to resolution and improve user experience.
Stop forcing users to decipher cryptic error codes: this system uses LLMs to translate opaque application failures into actionable insights.
Modern web dashboards and enterprise applications increasingly rely on complex, distributed microservices architectures. While these architectures offer scalability, they introduce significant challenges in debugging and observability. When failures occur, they often manifest as opaque error messages to the end-user such as Something went wrong. This masks the underlying root cause which may reside in browser side exceptions, API contract violations, or server side logic failures. Existing monitoring tools capture these events in isolation but fail to correlate them effectively or provide intelligible explanations to non technical users. This paper proposes a novel system for Automated Multi Source Debugging and Natural Language Error Explanation. The proposed framework automatically collects and correlates error data from disparate sources such as browser, API, server logs and validates API contracts in real time, and utilizes Large Language Models to generate natural language explanations. This approach significantly reduces Mean Time to Resolution for support engineers and improves the user experience by transforming cryptic error codes into actionable insights.