[KongchangAI]
Product

SynapseGuard

An incident diagnosis agent based on a graph database that uses context such as service call graphs and change logs for root cause localization, exposing parameterized tool interfaces through an MCP server.

Timeline (last 90 days)

Oct 17

Developer Mohit Sachin Shirke built SynapseGuard for the Graph Hacks competition, a diagnostic agent that starts from an alert and follows the service call chain to find the root cause.

Unverified50%
Oct 17

On a self-built dataset of 500 synthetic incidents, SynapseGuard ranked the true root cause first in 95.2% of cases.

Unverified50%
Oct 17

On the same synthetic dataset, the strongest tabular baseline that removes relations and keeps the same signals achieved 81.6% accuracy, with the graph structure bringing about a 14-percentage-point improvement.

Unverified50%
Oct 17

The author's first naive approach of 'select the deepest failing service' achieved only 25% accuracy on the synthetic dataset.

Unverified50%
Oct 17

SynapseGuard was tested on the public RCAEval benchmark, covering a total of 645 real fault-injection cases across three systems: Online Boutique, Sock Shop, and Train Ticket.

Unverified50%
Oct 17

On RCAEval under default settings, the graph structure's ranking is on par with the strong baseline, with wins and losses across different systems, and lags by 4 percentage points on the held-out Train Ticket.

Unverified50%
Oct 17

SynapseGuard exposes a set of hand-written parameterized tool catalog (such as blast_radius, who_to_page, path_between, recent_changes) through an MCP server, rather than letting the LLM freely write Cypher queries.

Unverified50%
Oct 17

Tested with an 8B local model running on CPU, it correctly selected the tool 12 times out of 12 questions.

Unverified50%
Oct 17

Real data caught a bug that synthetic data would never expose: the severity score saturates at 1.0, making services indistinguishable from one another.

Unverified50%

All Facts (9)

Unverified

Developer Mohit Sachin Shirke built SynapseGuard for the Graph Hacks competition, a diagnostic agent that starts from an alert and follows the service call chain to find the root cause.

50%
Unverified

On a self-built dataset of 500 synthetic incidents, SynapseGuard ranked the true root cause first in 95.2% of cases.

50%
Unverified

On the same synthetic dataset, the strongest tabular baseline that removes relations and keeps the same signals achieved 81.6% accuracy, with the graph structure bringing about a 14-percentage-point improvement.

50%
Unverified

The author's first naive approach of 'select the deepest failing service' achieved only 25% accuracy on the synthetic dataset.

50%
Unverified

SynapseGuard was tested on the public RCAEval benchmark, covering a total of 645 real fault-injection cases across three systems: Online Boutique, Sock Shop, and Train Ticket.

50%
Unverified

On RCAEval under default settings, the graph structure's ranking is on par with the strong baseline, with wins and losses across different systems, and lags by 4 percentage points on the held-out Train Ticket.

50%
Unverified

SynapseGuard exposes a set of hand-written parameterized tool catalog (such as blast_radius, who_to_page, path_between, recent_changes) through an MCP server, rather than letting the LLM freely write Cypher queries.

50%
Unverified

Tested with an 8B local model running on CPU, it correctly selected the tool 12 times out of 12 questions.

50%
Unverified

Real data caught a bug that synthetic data would never expose: the severity score saturates at 1.0, making services indistinguishable from one another.

50%

Source Articles