
# Detectarea în timp real a scurgerilor de apă adaptivă cu AI Form Builder

Rețelele de distribuție a apei sunt printre cele mai critice, dar și vulnerabile active urbane. Țevile învechite, fluctuațiile de presiune și conexiunile neautorizate cauzează pierderea a milioane de galoane de apă în fiecare an, crescând costurile utilităților și punând presiune pe resursele deja limitate. Detectarea tradițională a scurgerilor se bazează pe inspecții manuale periodice sau pe alerte statice de prag care generează alarme false și ratează defecțiunile emergente.

**AI Form Builder** — o platformă de generare de formulare cu cod redus, îmbunătățită cu AI — oferă un nou paradigm: un **sistem de detectare a scurgerilor în timp real, adaptiv și centrat pe cetățean**, care învață continuu din datele senzorilor, rapoartele de teren și incidentele istorice. Acest articol prezintă arhitectura completă, logica formularelor alimentate de AI și beneficiile operaționale pentru utilități, municipalități și rezidenți.

---

## 1. De ce este necesară o nouă abordare

| Provocare | Metodă convențională | Soluție adaptivă AI Form Builder |
|-----------|---------------------|-----------------------------------|
| **Latență** | Sondaje de presiune săptămânale; săptămâni pentru localizarea unei scurgeri | Ingestie instantanee de telemetrie; alerte în sub‑un minut |
| **Alarme false** | Praguri fixe de presiune declanșează multe alarme necorespunzătoare | Modele AI conștiente de context ajustează pragurile dinamic |
| **Alocarea resurselor** | Trimite echipe pe bază de triere manuală | Prioritizare automată prin scor de risc |
| **Implicarea cetățenilor** | Limitată la linii telefonice, adesea ignorate | Formulare mobile integrate pentru raportare colaborativă |
| **Scalabilitate** | Introducere manuală de date, dificil de extins | Formulare low‑code scalabile, reutilizabile în toate districturile |

Cheia este **adaptabilitatea**: sistemul rafinează continuu logica de detectare pe măsură ce noi date sosesc, în timp ce stratul de formulare asigură că fiecare parte interesată — senzor, tehnician de teren, cetățean — contribuie cu informații structurate și acționabile.

---

## 2. Prezentare generală a arhitecturii sistemului

```mermaid
flowchart TD
    A["Senzori IoT<br>Presiune, Debit, Acustic"]
    B["Gateway Edge<br>Pre‑procesare"]
    C["AI Form Builder<br>Formulare & Fluxuri dinamice"]
    D["Motor AI<br>Detectare anomalii & Scor de risc"]
    E["Aplicație mobilă cetățean<br>Formular de raportare"]
    F["Centru de dispecerat<br>Ordine de lucru prioritizate"]
    G["Bază GIS<br>Rețea de conducte"]
    H["Buclă de feedback<br>Reînvățare model"]

    A --> B
    B --> C
    C --> D
    D --> F
    E --> C
    F --> G
    G --> D
    D --> H
    H --> C
```

*Toate etichetele nodurilor sunt încadrate în ghilimele duble, conform cerințelor sintaxei Mermaid.*

### 2.1 Componente de bază

1. **Senzori IoT** – Transductoare de presiune, contoare de debit și detectoare acustice de scurgeri instalate în puncte strategice.  
2. **Gateway Edge** – Filtrează zgomotul, agregă datele și transmite un payload JSON ușor.  
3. **AI Form Builder** – Găzduiește **formulare adaptive** care preiau payload‑urile senzorilor, declanșează inferența AI și generează acțiuni ulterioare.  
4. **Motor AI** – Suită de modele de învățare automată (detectare anomalii în serii temporale, scor de risc bayesian) care evaluează fiecare punct de date.  
5. **Aplicație mobilă cetățean** – Un client subțire care expune un formular **„Raportare scurgere”** pre‑completat cu date de locație GPS.  
6. **Centru de dispecerat** – Primește ordine de lucru prioritizate, vizualizate pe o hartă GIS.  
7. **Buclă de feedback** – După repararea unei scurgeri, tehnicienii închide ticket‑ul, alimentând rezultatul înapoi în modelul AI pentru îmbunătățire continuă.

---

## 3. Crearea formularelor adaptive în AI Form Builder

### 3.1 Formular de date senzor

```json
{
  "form_id": "sensor_ingest_001",
  "fields": [
    {"name":"sensor_id","type":"text","required":true},
    {"name":"timestamp","type":"datetime","required":true},
    {"name":"pressure_kpa","type":"number","required":true},
    {"name":"flow_lps","type":"number","required":true},
    {"name":"acoustic_score","type":"number","required":false}
  ],
  "trigger":"on_submit",
  "action":"invoke_ai_model"
}
```

*Funcționalități cheie*  

- **Validare dinamică**: dacă `acoustic_score` lipsește, formularul solicită automat gateway‑ului edge o citire acustică secundară.  
- **Versionare**: fiecare versiune a formularului este stocată, permițând revenirea la o versiune anterioară dacă o actualizare de firmware a senzorului modifică structura payload‑ului.

### 3.2 Formular de raportare a scurgerii de către cetățean

```json
{
  "form_id": "citizen_report_001",
  "fields": [
    {"name":"photo","type":"image","required":true},
    {"name":"gps_lat","type":"number","required":true},
    {"name":"gps_lng","type":"number","required":true},
    {"name":"description","type":"textarea","required":true},
    {"name":"observed_flow","type":"number","required":false}
  ],
  "trigger":"on_submit",
  "action":"merge_with_sensor_data"
}
```

- **Auto‑geolocalizare**: SDK‑ul mobil injectează coordonatele GPS, reducând efortul utilizatorului.  
- **Analiză imagine**: un model AI opțional extrage indicii vizuale (pavaj ud, acumulare de apă) pentru a îmbogăți înregistrarea incidentului.

### 3.3 Logică de flux adaptiv

Motorul de reguli al AI Form Builder evaluează un scor de risc compozit:

```goat
if (sensor.anomaly_score > 0.85) and (citizen_report.exists) then
    priority = "high"
else if (sensor.anomaly_score > 0.6) then
    priority = "medium"
else
    priority = "low"
end
```

*Notă: blocul `goat` este utilizat doar în scop ilustrativ; platforma reală folosește un constructor vizual de reguli.*

Fluxul creează automat un **Work Order** în sistemul de dispecerat, atașând jurnalele senzorului, fotografiile cetățeanului și segmentul de conductă legat în GIS.

---

## 4. Detectarea anomaliilor alimentată de AI

### 4.1 Modelare de serii temporale

Un **rețea LSTM (Long Short‑Term Memory)** prezice valorile așteptate ale presiunii și debitului pentru fiecare senzor. Devierea dincolo de un interval de încredere dinamic ridică un **semnal de anomalie**.

```mermaid
sequenceDiagram
    participant S as Senzor
    participant G as Gateway Edge
    participant F as AI Form Builder
    participant M as Model LSTM
    participant D as Dispecerat

    S->>G: Telemetrie brută
    G->>F: JSON normalizat
    F->>M: Invocare predicție
    M-->>F: anomaly_score
    alt anomaly_score > threshold
        F->>D: Creare ticket de prioritate înaltă
    else
        F->>F: Stocare pentru analiză de trend
    end
```

### 4.2 Scor de risc bayesian

Sistemul combină multiple surse de dovezi (anomalie senzor, raport cetățean, vechimea conductei) într-o **rețea bayesiană** care produce o probabilitate a unei scurgeri reale. Această probabilitate alimentează direct atribuirea de prioritate în fluxul adaptiv.

---

## 5. Beneficii operaționale

| Indicator | Înainte de AI Form Builder | După AI Form Builder |
|-----------|----------------------------|----------------------|
| **Timp mediu de detectare** | 48 h | 12 min |
| **Rată alarme false** | 30 % | 5 % |
| **Reducere pierdere apă** | 5 % din volumul total | 12 % din volumul total |
| **Eficiență dispecerat** | 1,8 h per ticket | 0,6 h per ticket |
| **Implicare cetățeni** | 1 raport la 10 k locuitori | 1 raport la 2 k locuitori |

Sistemul adaptiv nu doar economisește apă, ci și **optimizează programarea echipelor**, reduce costurile de ore suplimentare și consolidează încrederea publică prin raportare transparentă și participativă.

---

## 6. Plan de implementare

1. **Faza pilot (0‑3 luni)**
   - Instalarea a 50 de senzori de presiune într-un district cu risc ridicat.  
   - Configurarea formularului de ingestie a senzorilor și a modelului LSTM de bază.  
   - Lansarea aplicației mobile pentru cetățeni cu un simplu formular „Raportează o scurgere”.

2. **Antrenare și validare modele (3‑6 luni)**
   - Colectarea incidentelor etichetate (scurgeri confirmate vs. alarme false).  
   - Reantrenarea modelelor LSTM și bayesiene; ajustarea fină a pragurilor.  
   - Introducerea senzorilor acustici pentru detectare multimodală.

3. **Extindere (6‑12 luni)**
   - Extinderea acoperirii senzorilor la peste 500 de noduri la nivel de oraș.  
   - Activarea creării automate de ordine de lucru în sistemul de dispecerat bazat pe GIS.  
   - Integrarea cu platforma de facturare a utilității pentru a credita clienții în urma reducerii pierderilor de apă.

4. **Îmbunătățire continuă (12 luni +)**
   - Valorificarea **buclăi de feedback**: fiecare ticket închis actualizează setul de date de antrenament.  
   - Adăugarea sugestiilor de mentenanță predictivă (ex.: înlocuire conductă înainte de defect).  
   - Deschiderea unui API pentru dezvoltatori terți pentru a construi tablouri de bord comunitare.

---

## 7. Securitate, confidențialitate și conformitate

- **Criptare date**: toate payload‑urile senzorilor și încărcările cetățenilor sunt criptate în tranzit (TLS 1.3) și în repaus (AES‑256).  
- **[GDPR](https://gdpr.eu/) / [CCPA](https://oag.ca.gov/privacy/ccpa)**: identificatorii personali (fotografii, GPS) sunt păstrați doar atât timp cât este necesar pentru rezolvarea incidentului, apoi sunt anonimizate.  
- **Control acces bazat pe roluri (RBAC)**: tehnicienii de teren, managerii de dispecerat și oficialii orașului primesc permisiuni granulară în AI Form Builder.

---

## 8. Extensii viitoare

1. **Înlocuire predictivă a conductelor** – combinarea tendințelor de probabilitate a scurgerilor cu vechimea activelor pentru programarea înlocuirilor proactive.  
2. **Incentive tarifare dinamice** – oferirea de reduceri clienților care participă la raportarea scurgerilor, încurajând responsabilitatea comunitară.  
3. **Integrare cu contoare inteligente** – corelarea vârfurilor de consum la nivel de gospodărie cu anomaliile rețelei pentru detectare hiper‑locală.  
4. **Ghiduri de reparație generate de AI** – completarea automată a instrucțiunilor pas cu pas în funcție de tipul conductei și severitatea scurgerii.

---

## 9. Concluzie

Prin combinarea **telemetriei IoT în timp real**, **modelurilor AI adaptive** și **formarelor low‑code, îmbunătățite cu AI**, utilitățile pot transforma detectarea scurgerilor de apă dintr-un proces reactiv, consumator de forță de muncă, într-un serviciu proactiv, bazat pe date. Motorul flexibil de formulare al AI Form Builder permite iterări rapide, implicarea cetățenilor și îmbunătățirea continuă a acurateței detectării — toate menținând costurile de implementare reduse și conformitatea ridicată.

Rezultatul este o **infrastructură de apă mai rezilientă**, **economii semnificative**, și un **parteneriat mai puternic între municipalități și comunitățile pe care le deservesc**.

---

## Vezi și

- [Platforme de știință cetățenească pentru infrastructura urbană – MIT OpenCourseWare](https://ocw.mit.edu)