Skip to main content
Gouvernement municipal

AI pour les infrastructures civiques

Plateforme AI multi-pipeline : 197 types d'actifs détectés, 86K arbres évalués, 99%+ de précision d'extraction d'accidents, 6 400+ tests automatisés

197 types d'actifs

86K arbres évalués

99%+ précision d'extraction6 400+ tests
Étude de cas IA d'infrastructure civique, système IA en production traitant des documents du secteur public pour une agence gouvernementale, avec classification structurée et pistes d'audit

Le Problème

Inspection manuelle d'imagerie de rue, risques arboricoles, état des routes et rapports d'accidents à l'échelle d'une ville, à travers des millions d'images et des milliers de documents

Inspection manuelle d'imagerie de rue, risques arboricoles, état des routes et rapports d'accidents à l'échelle d'une ville. Un gouvernement municipal important se préparant pour un événement sportif mondial devait cataloguer les actifs d'infrastructure, évaluer les risques arboricoles, évaluer l'état des routes et extraire des données structurées de rapports d'accidents, le tout dans une zone métropolitaine entière. L'inspection manuelle ne pouvait pas passer à l'échelle. L'imagerie de rue existait mais manquait d'analyse automatisée. 93 000+ arbres de rue nécessitaient une évaluation des risques. 763 miles de routes nécessitaient une évaluation d'état tous les 20 pieds. Des milliers de rapports d'accidents de plusieurs juridictions existaient sous forme de PDFs et TIFFs scannés sans données structurées.

Nous avons construit une plateforme AI multi-pipeline sur AWS. Le pipeline de détection d'infrastructure utilise Claude Sonnet et le traitement de nuages de points LiDAR pour classifier 197 types d'actifs à partir d'imagerie de rue, avec affinement de position, déduplication inter-collections et rapports GeoJSON interactifs. Le système fonctionne sur ECS Fargate avec des workers parallèles et l'inférence Bedrock Batch pour 50% d'économies à grande échelle.

Un pipeline d'évaluation des risques arboricoles a traité 86 164 arbres de rue sur 7 sites majeurs de l'événement, atteignant un taux d'évaluation de 97,2%. La sélection d'images basée sur l'orientation par KD-tree trouve les 15 meilleures vues par arbre parmi 4,4 millions d'enregistrements caméra. Un mécanisme de réessai sémantique a amélioré 8 048 évaluations de non-évaluable à évaluable, identifiant 24 arbres de priorité critique et 3 085 de haute priorité. Un pipeline séparé d'évaluation routière extrait 12+ attributs d'état de 205 707 points d'étude sur 763 miles tous les 20 pieds.

Un système d'extraction de rapports d'accidents gère le traitement de documents multi-juridictions avec un pipeline hybride OCR + LLM atteignant 99,36–99,78% de précision par champ. Un analyseur de récits d'accidents extrait 30 champs structurés du texte narratif dans 13 juridictions avec des règles de validation post-vérification. La plateforme complète comprend 6 400+ tests automatisés en Python et Rust.

86K

Trees assessed

99%+

Extraction accuracy

6,400+

Automated tests

Why it mattered

Operating need

Municipal teams had to review assets, trees, roads, and crash records at city scale without losing audit visibility.

What changed

Five domain-specific pipelines produced evidence operators could inspect through maps, reports, downloads, and post-check validation.

Operating read

A multi-domain AI platform built for municipal trust

The core problem was building five specialized AI pipelines that operators could verify: infrastructure, trees, roads, crash documents, and narratives. Each domain needed its own accuracy checks and review surface.

Domain coverage

Infrastructure assets, tree hazards, roadway conditions, crash reports, and narrative analysis. Each pipeline operates independently but shares a common compliance and delivery framework.

Risk control

Every pipeline is gated by domain-specific accuracy validation and post-check rules, backed by 6,400+ automated tests across Python and Rust, and managed with security-reviewed delivery practices.

Operator confidence

Interactive Leaflet maps, GeoJSON downloads, and drill-down reports were structured to support municipal review and audit visibility, not just raw model throughput.

Diagram showing civic infrastructure AI workflow from imagery intake to privacy-safe municipal review

Contexte

Un gouvernement municipal important se préparant pour un événement mondial devait cataloguer 197 types d'actifs d'infrastructure, évaluer 93K arbres de rue, évaluer 763 miles de routes et extraire des données structurées de milliers de rapports d'accidents multi-juridictions.

Contrainte

L'inspection manuelle ne pouvait pas passer à l'échelle. Chaque domaine (infrastructure, arbres, routes, accidents) nécessitait des pipelines AI spécialisés avec validation de précision spécifique au domaine.

Intervention

Construit une plateforme AI multi-pipeline : détection d'infrastructure (Claude + LiDAR), évaluation des risques arboricoles (sélection d'images KD-tree, réessai sémantique), évaluation routière (12+ attributs tous les 20 pieds), et extraction d'accidents (OCR + LLM hybride, 99%+ de précision).

Résultat

197 types d'actifs détectés, 86K arbres évalués (97,2% de taux, 24 critiques trouvés), 99,36–99,78% de précision d'extraction d'accidents et 6 400+ tests.

Architecture

Plateforme AI multi-domaine de l'imagerie à l'intelligence structurée

Détection Visuelle

Claude Sonnet et inférence multi-modèle classifient 197 types d'actifs d'infrastructure et 12+ attributs d'état routier à partir d'imagerie de rue. Les nuages de points LiDAR fournissent une précision géospatiale submétrique. Bedrock Batch réduit le coût d'inférence de 50%.

Évaluation des Risques Arboricoles

Sélection d'images basée sur l'orientation par KD-tree parmi 4,4M d'enregistrements caméra trouve les 15 meilleures vues par arbre. Le réessai sémantique améliore 8 048 évaluations. 86 164 arbres évalués sur une échelle de risque 0–100 avec 13 facteurs de condition.

Extraction de Documents

Pipeline hybride OCR (Textract) + LLM (Claude) extrait 167–215 champs par rapport d'accident avec consensus adapté au type de champ. 99,36–99,78% de précision sur 3 juridictions.

Plateforme de Données

Résultats stockés dans Snowflake avec indexation géospatiale. Rapports HTML interactifs avec cartes Leaflet, téléchargements GeoJSON et détails approfondis. APIs REST servent les résultats d'extraction aux systèmes en aval. 6 400+ tests automatisés en Python et Rust.

Stack Technique

Calcul

AWS ECS Fargate + Bedrock Batch

Modèles AI

Claude Sonnet 4.6, Qwen 3 VL, Grounding DINO

Langages

Python + Rust (54K LOC Rust)

Données

Snowflake, S3, Textract OCR

Spatial

Nuages de points LiDAR, indexation KD-tree

Contrôles de livraison

Pratiques alignées sur SOC 2

Résultats

197

Types d'actifs d'infrastructure

86K

Arbres évalués (97,2% de taux)

99%+

Précision d'extraction d'accidents

763 mi

Routes évaluées

6 400+

Tests automatisés

50%

Réduction du coût d'inférence

Advisory Mandate

Vous Préparez un Mandat Comparable ?

Un appel découverte direct pour parler du problème, des contraintes et du chemin le plus crédible pour avancer.

Nous répondons sous 4 heures pendant les heures ouvrables

Le brief opérationnel pour les leaders de l'AI en production

Le brief opérationnel deux fois par jour pour les CTO et fondateurs qui livrent de l'AI en production.