How I built a repair triage system for remote public housing, and why I hide the model's confidence from tenants
说明与用途
ReachNT 通过紧急度模型、H3 六边形分组和 CP‑SAT 求解器,将偏远社区的维修等待时间缩短至 3 天,并隐藏未校准的置信度分数。
问题
Remote public housing repairs are delayed because sending a tradesperson to a remote community for a single job is expensive, causing urgent repairs to wait weeks while town repairs are done in days.
结果
ReachNT achieved an average cost of $821 per repair, with 9 in 10 urgent remote repairs fixed within 3 days, compared to a cheapest‑first baseline that cost $561 per repair but left urgent remote repairs waiting 62 days.
工作流
- Collect synthetic repair requests and real geography data
- Train an urgency model on synthetic text (ROC‑AUC 0.84)
- Calibrate model confidence and hide it from tenants
- Batch nearby communities into shared trips using H3 hexagons
- Generate weekly plans with a CP‑SAT solver (median 8 ms solve time)
- Human coordinator signs off each plan
- Provide tenants with plain‑English explanations of wait times
证据
The urgency model reads a tenant's plain-language repair report and scores it. ROC-AUC is 0.84 on wording the model never saw during training.
When the model said it was at least 90% sure, it was right 56% of the time.
Across five random synthetic years, shared trips saved $67 to $76 per repair. On a base of roughly $821 per repair, that is a real cut.
Weekly plans come from a CP‑SAT solver. It proved 99.5% of 26,018 weekly plans optimal, with a median solve time of 8 milliseconds.
- 记录日期: 2026-10-16T06:55:57.020Z