Signal agent
Read messages and extract explicit facts with source IDs.
Waiting to run
THREE-AGENT AI INCIDENT BRIEFING
A three-agent Unified Communications AI concept: read scripted radio-style text, extract stated facts with source IDs, check proposed facts against the original messages, and draft a short update for a responder joining an incident. A person reviews the draft; the original communications remain available when AI fails.
AGENT ORCHESTRATION · LIVE TRACE
Three bounded agents hand off evidence. None can dispatch, route calls or approve its own output.
Connected mode sends visible synthetic message text directly from this browser to the selected provider. The API key stays in page memory for this session and is cleared on reload. Connect saves it in memory; the workflow tests the first actual API call. Never use real incident data.
Read messages and extract explicit facts with source IDs.
Waiting to run
Check evidence and uncertainty. Withhold claims when context is unsafe.
Waiting to run
Draft a short catch-up from approved facts for human review.
Waiting to run
FINAL RESPONDER HANDOFF
Review source messages with dispatch before any operational decision. This demo does not dispatch or route calls.
No briefing yet. Press Run the workflow to watch messages arrive and agents build a sourced draft.
The briefing is advisory. It never routes calls, dispatches units, or replaces the original message. When AI is unavailable, the feed remains visible.
CUSTOMER DESIGN / REFERENCE ARCHITECTURE
Built for what happens when it fails. Three agents read the radio traffic and write a short briefing. Each fact is checked against the original message. If a responder says he is not sure, the agent leaves it out. If the AI stops working, the messages are still there.
What this demo is: synthetic voice clips with transcripts written in advance. A real service would need permission to use agency audio, speech-to-text that has been tested and measured, policy controls, and a voice path that keeps working even if the AI does not.
Approved PTT audio, incident ID and unit status, each with a timestamp.
Demo: synthetic voice clips played back with pre-written transcripts; no recording, no live capture.Speech-to-text, speaker attribution and event extraction.
Demo: transcripts are pre-written, not machine-transcribed; no speech-to-text, no speaker attribution.The Signal agent extracts explicit claims; Safety checks each claim against its numbered source. Production could add approved incident context and policy.
Demo: three sequential model calls in connected mode; no CAD, retrieval or agency data connected.The Briefing agent drafts a short advisory update from facts that passed Safety, with links to original messages.
Demo: a scripted draft or optional model draft; a responder must verify it against the source.The three-agent contract — extract with a source ID, review each claim against its origin, draft only from approved claims — is modality-independent. The intake changes; the governance does not.
Speech-to-text per transmission; the source ID is the transmission itself. Demonstrated here.
Frame and clip events become claims with a timestamp and camera ID as the source. A responder verifies against the original clip, exactly as with audio.
Text messages, status updates and structured field data are already machine-readable, so Signal extraction is simpler and Safety review is stricter about turning a request into a completed action.
Position and availability are corroborating context rather than claims: they can support or contradict a stated fact, and should never originate one.
Candidate architecture for a supervised pilot. Interface access, hosting and targets require discovery with the agency and product teams.
Media is copied for analysis. The AI path never sits in the live voice path.
Implemented here: scripted incoming text, three agent stages (scripted or optional browser LLM calls), human review guidance, source links and visible fallback. Production proposal: authorized media adapters, event queues, speech service, context retrieval, fact-level policy gate, monitoring and agency integration.
The primary voice path stays independent from inference. The assistant withholds untrusted advice and retains the source.
Communications continue through the existing service. Signal, Safety and Briefing produce an advisory draft with links to the original source messages.
Timeout, no approved facts, unclear speech or network loss withholds a new draft. Keep original communications and show the reason.
Access by role and incident. Retain source provenance and audit; apply agency deployment and retention rules.
Proposed: agency-managed inference and records. This browser demo sends synthetic text directly to Claude or OpenAI only in connected mode; there is no browser speech recognition.
No simulation active. Voice path remains independent of AI.
Production needs approved speech data, versioned prompts and models, fact-level evaluations, monitoring and rollback owners.
Languages, accents, radio codecs and noisy incident conditions.
Agree on consent, retention and a human-reviewed test set.Speech error, missed facts, unsupported facts, Safety false approvals, source accuracy and per-agent latency.
Set release thresholds with responders and safety owners.Version speech models, agent prompts and output schemas; gate each change with replay tests and a small canary.
Compare against the previous approved version.Monitor per-agent errors, quality drift, operator corrections, cost and timeouts; roll back a prompt or model if needed.
Keep an owner, on-call procedure and audit record.LEADERSHIP / DELIVERY PLAN
The architect aligns operations, product, speech/ML engineering, security and the customer around one three-agent use case: an advisory catch-up for a late responder with source verification and fallback.
Interview dispatch and field teams. Identify authorized PTT/LMR media interfaces, recording rights, incident identifiers, data boundaries and responder acceptance criteria.
Owners: Product + operationsBuild the authorized speech-to-text path and three-agent handoff. Replay approved incidents and measure transcription, fact-level Safety decisions, sources and latency.
Owners: ML + domain expertsPilot advisory drafts with a small responder group. Monitor rejected facts, corrections, latency and fallbacks; rehearse voice-path independence.
Owners: Engineering + securityVersion prompts and models, observe drift, train reviewers and exercise rollback. Expand only when agreed quality and safety gates pass.
Owners: Product + SRE + customerAGENT PROMPT / DECISION LOGIC
Inspect the instruction used for this stage and the inputs handed to it.
Connected mode uses these same browser call instructions. Source data is inserted only when a run starts.
Independent SolTelco concept. Synthetic incidents; no Motorola integration. Optional provider connection calls a live LLM from the browser. The demo contains scripted text only. Use fictional incident data.