An AI-powered emergency triage engine connecting vulnerable individuals facing sudden displacement or distress to verified, real-time local resources across 6th of October City — via a universally accessible conversational interface.
Each vector activates a dedicated database query path, telemetry pipeline, and operator backchannel — no generalised chatbot noise.
Routes users to verified emergency beds across Al-Motamayez, 11th District, and Hadayek October. Telemetry enforces a 6-hour stale-data window with automated supervisor pings when thresholds are breached.
3 Active Shelters · 25 BedsConnects users to soup kitchens and food banks in the 3rd District, Industrial Zone, and Sheikh Zayed. A daily 8:00 AM inventory reset check flags stale stock before routing.
3 Food Banks · 205 Daily MealsInstantly locks out all AI inference and serves human caseworker hotlines. Keyword detection across Arabic and English triggers the bypass before any NLP processing runs.
AI Lockout · Direct DispatchSurfaces eviction relief grant pools and pro-bono legal counsel slots across 7th and 12th Districts. Backlog delay warnings are surfaced to the client when processing pipelines are overloaded.
$17,000 Grant Pool · 5 Legal SlotsA four-stage pipeline processes every incoming message — from acoustic analysis to SQLite retrieval — in under two seconds.
Voice or text input is transcribed by a simulated Whisper ASR module with emotional distress flags extracted alongside the transcript.
A keyword scanner checks for abuse and violence signals in Arabic & English. If triggered, all AI inference is halted and caseworker cards are served immediately.
A bilingual location parser maps colloquial district references like "المتميز" or "hadayek" to standardised October City neighbourhood categories.
A targeted SQL query retrieves the best-matching, live-verified resource. If none exist, a human hotline fallback is issued — no hallucination possible.
Three decoupled layers handle ingestion, intelligence, and data persistence independently — enabling each to be upgraded or replaced in isolation.
All resource data is seeded locally at startup and updated in real-time through the operator backchannel. No external API dependency.
| Facility Name | Vector | Neighbourhood | Capacity | Status | Contact |
|---|---|---|---|---|---|
| Al-Motamayez Emergency Shelter | Shelter | Al-Motamayez District | 12 Beds | LIVE VERIFIED | +20 (2) 3835-1010 |
| 11th District Youth Shelter | Shelter | 11th District | 5 Beds | LIVE VERIFIED | +20 (2) 3835-1020 |
| Hadayek October Relief Hub | Shelter | Hadayek October | 8 Beds | STALE WARNING | +20 (2) 3835-1030 |
| District 3 Soup Kitchen | Food | 3rd District | 85 Meals/Day | LIVE VERIFIED | +20 (2) 3835-2010 |
| Industrial Zone Food Bank | Food | Industrial Zone | 120 Meals/Day | LIVE VERIFIED | +20 (2) 3835-2020 |
| Sheikh Zayed Welfare Pantry | Food | Sheikh Zayed | 0 Meals/Day | EMPTY FALLBACK | +20 (2) 3835-2030 |
| Central Axis Women's Safe House | Safety | Central Axis | Anonymous | ACTIVE | +20 (10) 9999-0000 |
| 6th of October Social Dispatch | Safety | Al-Motamayez District | Mobile Team | ACTIVE | +20 (10) 8888-0000 |
| District 7 Legal & Rental Aid Office | Financial | 7th District | $15,000 Pool · 4 Slots | FLUID | +20 (2) 3835-3010 |
| District 12 Community Support Fund | Financial | 12th District | $2,000 Pool · 1 Slot | HEAVY DELAY | +20 (2) 3835-3020 |
Every design decision prioritises accuracy, privacy, and accessibility for users operating under extreme cognitive load.
The Python layer overrides LLM output if the SQLite query returns zero results — the central hotline is always served instead of a fabricated address.
Voice audio is processed in transient buffer memory only. No audio files, biometrics, or user identifiers are ever written to disk or permanent logs.
Automated supervisor webhook pings are triggered when shelter beds go unverified for 6+ hours or food inventory is not refreshed before 8:00 AM.
The geospatial entity parser handles 16 location mappings in both colloquial Arabic and English, covering all major October City districts and sectors.
Operators can force-switch vectors, override client routing, and reset the entire session state to the intake greeting loop from the sidebar at any time.
Abuse and violence keywords in Arabic and English instantly bypass all AI inference — routing directly to human caseworkers with no LLM intermediate step.
Each scenario simulates a real bilingual distress message from an October City resident. The ASR transcribes the audio, the NLP extracts the location and intent, and the SQLite router returns a verified result in under 2 seconds.
Run Scenarios in Dashboard →