A conversational AI agent that turns kilometer-scale fiber-optic sensing (DAS) data into bridge-health answers anyone can act on — a verdict, the reasoning, and a report, in one plain-language question.
Login & dashboard tour → a plain-language health question → a real, tool-verified diagnosis → standard engineering figures → export to Word → save, archive, and revisit. Every AI answer on screen is a live backend response, computed on real sensor data — nothing is staged.
Keep this HTML in the same folder as final_en.mp4, final_zh.mp4, and final_fr.mp4 (subtitle sidecars final_en.srt / final_zh.srt / final_fr.srt included) for the player to find them.
"We have the data — we just can't read it fast enough to act on it."
The main workspace: one question box, one-click example prompts for every capability, and a "Load Identification" card explicitly marked Planned — not something the product claims to do today.
A plain-language question is routed by an AI agent to one of three core capabilities, which hand the real computation to a validated, deterministic algorithm engine running on real DAS sensing data — the AI explains the result, but never computes or invents the numbers itself.
MurSense is built on a strict division of labor: the language model understands the question, decides which analysis tool to call, and explains the result in plain language. It never writes analysis code on the fly and never touches the raw waveform directly. The actual computation — PSD via Welch's method plus peak detection, sign-based preprocessing to keep modal peaks identifiable under heavy traffic transients, a fully unit-tested signal chain (detrending, filtering, calibration) — runs in a separate, deterministic algorithm package. A conclusion on screen is never the model "imagining" a plausible-sounding number; it's read off a real computed result.
| Alert | Relative change η | Meaning |
|---|---|---|
| Green | η ≤ 1% | Normal, no action needed |
| Blue | 1% < η ≤ 2% | Minor change, routine observation |
| Yellow | 2% < η ≤ 4% | Worth watching, increase monitoring frequency |
| Orange | 4% < η ≤ 8% | Clear anomaly, on-site check recommended |
| Red | η > 8% | Significant anomaly, immediate investigation recommended |
Five-level alerting, based on the relative change η of a structural feature against its own baseline — never a hardcoded absolute threshold pulled from thin air.
Real sensor data → validated analysis code → the AI agent selects and runs the right tool → a structured diagnosis with figures and a report.
check_bridge_health, run_bridge_analysis) — a visible, checkable link between
what's on screen and the code that produced it.A live answer: the tool that ran, a full health assessment with baseline-compared metrics, and a spatial deviation map — computed on the real bridge recording, not staged.
The heaviest cost in this kind of analysis is the full signal-processing pipeline, not the LLM call. MurSense caches completed analyses, so a repeated question against the same conditions doesn't pay that cost twice.
| Scenario | Response time |
|---|---|
| Instant Mode (cache hit) | ~0.2 seconds |
| Deep Mode (full recompute) | ~30–100 seconds |
| Before the cache layer existed | ~200 seconds |
Roughly a 1,000× speedup on cache hits versus the pre-optimization baseline — the product surfaces this honestly: the assistant tells you upfront when it's running Deep Mode and shows progress, rather than making every query look instant.
Extending the current conversational, one-bridge-at-a-time analysis into a live, multi-bridge situational-awareness screen — health levels and trends across every monitored point at a glance, with the chat agent as the drill-down entry point for any anomaly. Planned, not yet built.
Detecting vehicle-passage events, counting load events per hour, finding peak-load moments — already visible in the product's own UI as a card explicitly labeled "Planned," not quietly implied to work.
Push notifications over email / SMS / webhook are wired into the UI but gated to a future cloud-hosted tier (D3) — the standalone build intentionally doesn't claim this today.
Same architecture, more structures: the data-space and project system are already multi-file; extending to fleet-wide deployment is a scaling exercise, not a redesign.
These are stated as planned because they are planned — everything demonstrated elsewhere on this page runs today, on real data.
Independent full-stack developer · Geophysics / DAS background · AI agent engineering.
Designed and built MurSense's algorithm package, agent architecture, and full-stack product solo —
from raw DAS signal processing through the conversational interface shown in the demo above.