SamdeskDemo
An autonomous agent that sifts through noisy social chatter and works out what's actually going on in a crisis, with the sources to back it up, all in a few seconds.
Just a heads up, this is a demo. I wanted to build something like this for my own interest, so it's super simplified and put together over a weekend.
How it works
Why it matters
Speed
The agent investigates and decides in seconds. Watch it work in the live demo. Tool calls happen in real time: corroboration search, source reliability check, contradiction detection, asset exposure assessment.
Trust
Every claim in the brief is tied to a retrieved signal ID. The grounding guard blocks publication of any unverifiable claim. When sources conflict, the agent escalates rather than guessing.
Measured
Clustering precision/recall, classification F1 per event type, agent decision accuracy, false-verify rate, mean tool calls, grounding faithfulness, and p50/p95 latency, all computed over the labeled corpus.
Live Demo
Real Anthropic tool-calling running server-side. Select a scenario and watch the agent investigate.
Structure fire confirmed at Docklands Warehouse 7. Hazmat team en route. Shelter in place advisory issued for 500m radius.
PM2.5 spike detected: 284 µg/m³. CO elevated at 38 ppm. Sensor reading consistent with combustion event.
FLASH: Fire breaks out at chemical storage facility in Port Halworth docklands district. Emergency services on scene.
Confirmed visible smoke column from Docklands Quay area. Multiple independent eyewitness accounts. Fire visible from 3km.
Select a scenario and run the pipeline
The agent will investigate in real-time
In Production
A proposed reference architecture, illustrative integration grounded in the public role description. Not the company's actual internal systems.
I wanted to build this out to see how something like this would look in production, since I found it super interesting.
What changes from demo → prod
Model Strategy
Provider-agnostic abstraction over Anthropic and OpenAI. Route triage work to a cheaper model, high-stakes briefs to a frontier model. Every model upgrade is gated behind the eval harness: each new version must measurably beat the last on decision accuracy and false-verify rate. Drift monitoring and latency dashboards watch production continuously.