
# Adaptivno praćenje zauzetosti javnih prostora uz AI Form Builder

Javni prostori — parkovi, trgovi, prometna čvorišta i ulični ambijenti — srce su modernih gradova. Njihova vrijednost leži ne samo u sadržajima koje nude, već i u načinu na koji prihvaćaju promjenjiv broj ljudi tijekom dana. Prevelika gužva može narušiti korisničko iskustvo, povećati sigurnosne rizike i opteretiti infrastrukturu, dok nedovoljna iskorištenost predstavlja propuštene ekonomske i društvene prilike.  

Upoznajte **AI Form Builder**, platformu s niskim kodom koja kombinira AI‑generirane obrasce, podatkovne cjevovode u stvarnom vremenu i adaptivnu logiku odlučivanja. Pretvaranjem običnih senzora, mobilnih uređaja i građanskih izvješća u koordiniranu mrežu za praćenje zauzetosti, općine mogu trenutno vizualizirati gustoću gužve, pokrenuti sigurnosne akcije i unositi uvide u dugoročno urbano planiranje.

U ovom članku ćemo:

1. Objasniti osnovne komponente sustava za praćenje zauzetosti vođenog AI Form Builderom.  
2. Proći kroz vodič za implementaciju korak po korak.  
3. Pokazati kako adaptivna logika može automatski prilagoditi sigurnosne pragove, signalizaciju i raspodjelu resursa.  
4. Demonstrirati utjecaj na javno zdravlje, operativnu učinkovitost i održivost.  

> **Ključna poruka:** Uz AI Form Builder, gradovi mogu prijeći s statičkih, periodičnih studija pješačkog prometa na kontinuirano, responzivno upravljanje gužvama koje se skalira od jedne klupe u parku do cijelog središnjeg distrikta.

---

## Zašto je praćenje zauzetosti u stvarnom vremenu važno

| Izazov | Tradicionalni pristup | Prednost AI Form Buildera |
|-----------|----------------------|---------------------------|
| **Društveno‑distanciranje u pandemijsko doba** | Ručni brojanja, periodični upitnici | Trenutne toplinske karte gustoće, automatizirana upozorenja |
| **Upravljanje gužvom na događajima** | Ručni osoblje, statična signalizacija | Dinamičko usmjeravanje, kontrola ulaza u stvarnom vremenu |
| **Trošenje infrastrukture** | Inspekcije nakon događaja | Prediktivno balansiranje opterećenja, preventivno održavanje |
| **Analiza jednakosti** | Procjene temeljene na popisu | Granularni podaci o korištenju po lokaciji |

Prijelaz s **statickog** na **adaptivno** praćenje usklađen je s tri sve važnija cilja na razini grada:

1. **Otpornost na zdravlje** – Brzo otkrivanje gužve koja prekoračuje standarde distanciranja ili ventilacije.  
2. **Operativna učinkovitost** – Automatizirano preusmjeravanje timova za čišćenje, sigurnost ili privremene barijere.  
3. **Planiranje temeljeno na podacima** – Kontinuirane povratne petlje koje informiraju budući dizajn parkova, rute javnog prijevoza i odluke o zoniranju.

---

## Pregled osnovne arhitekture

Dolje je prikazan visokorazinski Mermaid dijagram koji ilustrira protok podataka od rubnih senzora do gradskih nadzornih ploča, sve orkestrirano od strane AI Form Buildera.

```mermaid
flowchart LR
    subgraph Edge Layer
        S1["IoT occupancy sensor"] -->|JSON payload| FB1["AI Form Builder intake form"]
        S2["Mobile app crowd report"] -->|API call| FB1
        S3["Video analytics service"] -->|Event stream| FB1
    end

    subgraph Processing Layer
        FB1 -->|Validate & enrich| FB2["Adaptive logic engine"]
        FB2 -->|Trigger| Alert["Real‑time alert service"]
        FB2 -->|Store| DB["Time‑series DB (InfluxDB)"]
        FB2 -->|Update| Map["Live occupancy map (Leaflet)"]
    end

    subgraph Action Layer
        Alert -->|SMS/Push| Ops["Field operations team"]
        Map -->|Embed| Portal["Public dashboard"]
        DB -->|Export| BI["Business intelligence (PowerBI)"]
    end
```

**Ključni elementi**

- **AI Form Builder intake forms** služe kao univerzalna točka unosa, automatski parsirajući JSON, CSV ili obični tekst iz bilo kojeg izvora.  
- **Adaptive logic engine** koristi AI‑generirana pravila (npr. “Ako je gustoća > 30 osoba/m² više od 5 min, pokreni upozorenje za kontrolu gužve”).  
- **Real‑time alert service** šalje obavijesti putem SMS‑a, push‑notifikacija ili e‑maila osoblju na terenu.  
- **Live occupancy map** vizualizira gustoću pomoću obojanih pločica, dostupnu i operaterima i javnosti.  

---

## Vodič za implementaciju korak po korak

### 1. Definirajte izvore podataka

| Izvor | Tipični podaci | Metoda integracije |
|--------|--------------|--------------------|
| Infracrveni brojači ljudi | Broj po minuti | HTTP POST na endpoint Form Buildera |
| Wi‑Fi/BLE sniffers | Približan broj uređaja | MQTT → webhook Form Buildera |
| Mobilna aplikacija za izvješća | Korisnički prijavljeni gusti, fotografije | REST API (JSON) |
| Video analitika (edge AI) | Broj okvira s ljudima | gRPC → Form Builder |

**Savjet:** Započnite s dva niskobudžetna izvora (infracrveni brojači + mobilna aplikacija) i proširite prema budžetu.

### 2. Izradite AI Form Builder unosni obrazac

1. **Kreirajte novi obrazac** pod nazivom *PublicSpaceOccupancy*.  
2. **Dodajte polja**: `sensor_id`, `timestamp`, `count`, `location_lat`, `location_lon`, `source_type`, `image_url` (opcionalno).  
3. **Omogućite AI‑generiranu validaciju** – platforma će predložiti regex obrasce, provjere raspona i logiku obaveznih polja na temelju uzoraka podataka.  
4. **Aktivirajte webhook** – postavite endpoint na `https://yourcity.gov/occupancy/webhook`.  

AI motor automatski generira JSON shemu i lagani OpenAPI specifikaciju, smanjujući ručni rad.

### 3. Dizajnirajte adaptivna pravila uz AI pomoć

Idite na karticu **Adaptive Logic** i kliknite *Create Rule*. Upotrijebite AI prompt:

> “Create a rule that triggers a crowd‑control alert when occupancy exceeds 30 people per square meter for more than 5 minutes in any public plaza.”

AI vraća:

```yaml
rule_id: crowd_density_alert
condition:
  all:
    - metric: occupancy_density
      operator: ">"
      value: 30
    - duration: "5m"
action:
  type: webhook
  url: https://yourcity.gov/alerts/crowd
  payload:
    plaza_id: "{{location_id}}"
    current_density: "{{occupancy_density}}"
    timestamp: "{{event_time}}"
```

Pragove možete prilagoditi po lokaciji, dobu dana ili posebnim događajima (npr. koncerti).

### 4. Postavite nadzorne ploče u stvarnom vremenu

AI Form Builder uključuje **Dashboard Builder** s widgetima povuci‑i‑ispusti. Preporučeni raspored:

- **Toplinska karta** (Leaflet) koja prikazuje trenutnu gustoću.  
- **Graf trendova** (posljednjih 24 h) po lokaciji.  
- **Tok upozorenja** s klikabilnim radnjama (npr. “Pošalji tim”).  

Izvezite nadzornu ploču kao iframe za gradski portal.

### 5. Konfigurirajte automatizirana upozorenja

Postavite **Alert Service** da šalje:

- **SMS** timovima sigurnosti za gustoće > 40 osoba/m².  
- **Push‑notifikacije** korisnicima aplikacije, predlažući alternativne rute.  
- **E‑mail sažetak** odjelu urbanog planiranja svake večeri.

Svi kanali se konfiguriraju putem AI‑generiranog predloška, osiguravajući dosljednost.

### 6. Integrirajte s alatima za urbano planiranje

Izvezite podatke vremenskih serija u BI platformu (PowerBI, Tableau) za:

- **Analizu vršnih opterećenja** – otkrivanje nedovoljno opsluženih područja.  
- **Mapiranje jednakosti** – korelacija zauzetosti s demografskim podacima.  
- **Simulaciju scenarija** – testiranje utjecaja novih sadržaja ili pješačkih zona.  

AI Form Builder može automatski generirati ETL skriptu prema odabranoj platformi.

---

## Adaptivna logika u praksi: primjer upotrebe

**Scenarij:** Trg u centru grada održava tjedni tržnicu svakog subota od 8 do 14 sati. Grad želi održati maksimalnu gustoću od 25 osoba/m² kako bi ispunio požarne propise.

1. **Kreiranje pravila** – Korištenjem AI prompta generira se pravilo `market_density_limit` s dinamičkim pragom koji se popušta na 30 osoba/m² nakon 12 sati (kada tržnica počinje slabiti).  
2. **Praćenje u stvarnom vremenu** – Infracrveni brojači na svakom ulazu šalju podatke svakih 30 sekundi. AI Form Builder agregira brojke, izračunava gustoću (osoba po 10 m² mreži) i ažurira toplinsku kartu.  
3. **Pokretanje upozorenja** – U 10:45 sati gustoća skoči na 28 osoba/m² i ostane takva 6 minuta. Sustav šalje SMS koordinatoru tržnice i push‑notifikaciju korisnicima aplikacije s porukom “Posjetite zapadni dio trga za više prostora.”  
4. **Dinamička signalizacija** – API za digitalnu signalizaciju prima upozorenje i prikazuje traku zauzetosti u stvarnom vremenu, usmjeravajući posjetitelje prema manje gužve.  
5. **Izvješće nakon događaja** – U 15:00 sati automatski se generira PDF izvješće koje sažima vršnu gustoću, prosječno vrijeme zadržavanja i preporuke za sljedeću postavu.

**Rezultat:** Tržnica ostaje unutar sigurnosnih granica, zadovoljstvo posjetitelja raste (prema anketama nakon posjete), a grad prikuplja korisne podatke za buduće planiranje.

---

## Koristi za dionike

| DIONIK | Direktna korist |
|--------|-----------------|
| **Građani** | Transparentne informacije o gužvi, sigurnije iskustvo, bolja navigacija |
| **Gradski operateri** | Automatizirana upozorenja, smanjeno ručno brojanje, optimizirano raspoređivanje osoblja |
| **Javni zdravstveni stručnjaci** | Praćenje usklađenosti s distanciranjem i ventilacijskim standardima u stvarnom vremenu |
| **Urbanisti** | Kontinuirani podaci o korištenju, odluke temeljene na dokazima |
| **Organizatori događaja** | Dinamičko upravljanje kapacitetom, poboljšan protok posjetitelja |

---

## Privatnost i upravljanje podacima

AI Form Builder uključuje ugrađene **privacy‑by‑design** značajke:

- **Anonimizacija** – MAC adrese uređaja se hashiraju prije pohrane.  
- **Politike zadržavanja** – Mogu se konfigurirati da sirove brojeve brišu nakon 30 dana, dok se agregirani pokazatelji čuvaju.  
- **Upravljanje pristankom** – Korisnici mobilne aplikacije mogu odabrati da li žele dijeliti lokaciju; obrazac automatski poštuje tu oznaku.  

Platforma također podržava predloške za **[ISO 27001](https://www.iso.org/standard/27001)** i **[GDPR](https://gdpr.eu/)**, koje je moguće priložiti obrascu kao dokumente politike.

---

## Skaliranje rješenja na cijeli grad

1. **Modularna implementacija** – Svaka četvrt može imati svoju instancu Form Buildera, povezana federacijskim slojem za centralizirano izvještavanje.  
2. **Edge computing** – Lagan AI inference (npr. TensorFlow Lite) na kamerama filtrira brojeve prije slanja, smanjujući promet podataka.  
3. **Višekorisnička arhitektura** – Odvojene nadzorne ploče za parkove, prometne agencije i službe za hitne slučajeve, uz zajedničko jezero podataka.  

Pilot u četvrti od 5 km² može se proširiti na cijelu metropolitenu regiju u roku od 6 mjeseci zahvaljujući ponovnoj upotrebi predložaka obrazaca i biblioteka pravila.

---

## Buduća poboljšanja

- **Prediktivno predviđanje gužve** – Kombiniranje povijesne zauzetosti s vremenskim prognozama za anticipiranje vršnih opterećenja.  
- **Integracija s Mobility‑as‑a‑Service (MaaS)** – Prilagodba učestalosti javnog prijevoza na temelju stvarnog pješačkog prometa.  
- **Gamificirano sudjelovanje građana** – Nagrađivanje korisnika koji podnesu točna izvješća o gužvi digitalnim značkama.  

Ove ekstenzije čine sustav **adaptivnim**, osiguravajući da raste uz potrebe grada.

---

## Zaključak

AI Form Builder pretvara tradicionalno statičku disciplinu analize pješačkog prometa u **ekosustav u stvarnom vremenu i adaptivan**. Ujedinjenjem heterogenih senzora, građanskih unosa i AI‑generirane logike, gradovi mogu:

- Zaštititi javno zdravlje putem trenutnih upozorenja o gužvi.  
- Optimizirati operativne resurse kroz automatizirane radne tokove.  
- Omogućiti podatkovno vođeno urbano dizajniranje koje odražava stvarno korištenje prostora.  

Rezultat je pametniji, sigurniji i otporniji javni prostor — jedan obrazac po jedan.

---

## Vidi također
- [Open Data Institute – Privatnost‑prijateljska analiza gužve](https://theodi.org/article/privacy-preserving-crowd-analytics)  
- [Mermaid Documentation – Sintaksa dijagrama](https://mermaid.js.org/)