
# AI Form Builder leidžia realaus laiko adaptinį energijos prognozavimą išmaniosioms namų įrenginiams

## Įvadas

Internet of Things (IoT) įrenginių greita plitimas paverčia įprastus gyvenamuosius namus duomenimis turtingomis ekosistemomis. Išmanieji šaldytuvai, skalbimo mašinos, HVAC įrenginiai ir net kavos virimo aparatai dabar per standartizuotas protokolus (Matter, Zigbee, Thread) teikia detalius energijos suvartojimo matavimus. Tačiau dauguma namų savininkų neturi įrankių, kurie šį duomenų srautą paverstų praktiškomis įžvalgomis.

Įžengia **AI Form Builder**, mažo kodo platforma, kuri sujungia dinaminį formų generavimą, AI patobulintą duomenų apdorojimą ir realaus laiko sprendimų ciklus. Nors platforma jau naudojama adaptiniam potvynių įvertinimui, šiukšlių dėžių stebėjimui ir klimato rizikos skydeliams, jos potencialas **realiojo laiko adaptiniam energijos prognozavimui** lieka neišnaudotas. Šiame straipsnyje pateikiamas visas sprendimas, leidžiantis namų savininkams, energetikos įmonėms ir trečiosioms šalimis prognozuoti įrenginių lygio suvartojimą, optimizuoti apkrovų perkėlimą ir mažinti anglies pėdsaką – visko be jokio kodo rašymo.

> **Pagrindinė išvada:** Pasinaudojus AI Form Builder adaptivinėmis formomis, krašto inferencija ir webhook orkestracija, išmaniojo namų suinteresuotosios šalys gali gauti subvalandines energijos prognozes su pasitikėjimo intervalais, leidžiančias proaktyvias paklausos valdymo priemones ir asmenines energijos taupymo rekomendacijas.

---

## Kodėl svarbu realaus laiko adaptinis prognozavimas

| Iššūkis | Tradicinis požiūris | AI Form Builder privalumas |
|-----------|----------------------|---------------------------|
| **Duomenų vėlavimas** | Paketiniai įkėlimai (kasdien/kas savaitę) | Telemetrija sraute per MQTT/WebSocket |
| **Modelio standumas** | Statiniai regresijos modeliai | Nuolatinio mokymosi kanalai, automatiškai persimokantys iš naujų duomenų |
| **Vartotojo įsitraukimas** | Rankiniai skydeliai | Kontekstinės formos, rodančios įžvalgas ties vartotojo sąveikos vietoje |
| **Privatumo atitiktis** | Centralizuota saugykla, didelė rizika | Pirmaisiais kraštais apdorojimas, GDPR‑by‑design formos |

Realiojo laiko prognozės leidžia **prevencinį apkrovų perkėlimą** (pvz., indaplovės ciklo atidėjimą į nevirškinimo valandas) ir **dinaminės kainodaros įspėjimus**, kurie suderina namų suvartojimą su atsinaujinančios energijos gamybos viršūnėmis. Be to, adaptiniai modeliai gali atsižvelgti į sezoninius elgsenos pokyčius, užimtumo modelius ir net į orų sukeltas HVAC apkrovas, suteikdami **asmeninį tikslumą**, gerokai viršijantį bendrų tiekėjų įvertinimus.

---

## Sistemos architektūros apžvalga

Žemiau pateikiamas aukšto lygio Mermaid diagramos pavyzdys, iliustruojantis duomenų srautą nuo išmaniųjų įrenginių iki AI Form Builder platformos ir atgal į namų savininko skydelį.

```mermaid
flowchart TD
    A["Išmaniojo įrenginio jutikliai"] -->|MQTT telemetrija| B["Krašto šliuzas (Docker)"]
    B -->|Partija (5 min) | C["AI Form Builder įsisavinimo forma"]
    C --> D["Duomenų ežeras (S3‑suderinamas)"]
    D --> E["Savybių inžinerijos paslauga"]
    E --> F["Adaptinis prognozės modelis (Auto‑ML)"]
    F --> G["Prognozių saugykla (Laiko serijos DB)"]
    G --> H["Webhook trigeris"]
    H --> I["Adaptuota UI forma (Namų skydelis)"]
    I --> J["Vartotojo veiksmas (pvz., planuoti, atidėti)"]
    J --> B
    style A fill:#f9f,stroke:#333,stroke-width:2px
    style I fill:#bbf,stroke:#333,stroke-width:2px
```

**Komponentų paaiškinimas:**

1. **Išmaniojo įrenginio jutikliai** – Tiek momentinius galios (W) matavimus, tiek veikimo būseną (įjungta/išjungta, ciklo etapas).  
2. **Krašto šliuzas** – Surenka MQTT srautus, buferizuoja duomenis ir siunčia į AI Form Builder per **dinaminę įsisavinimo formą** (automatiškai generuojama JSON schema).  
3. **AI Form Builder įsisavinimo forma** – Patikrina duomenų paketus, praturtina juos įrenginio metaduomenimis ir įrašo į saugią duomenų ežerą.  
4. **Savybių inžinerijos paslauga** – Atlieka paklausimus (slankiojančios vidurkiai, orų sujungimai, užimtumo įvertinimas).  
5. **Adaptinis prognozės modelis** – Auto‑ML kanalas, nuolat persimokantis naudojant paskutines 30 dienų duomenų, generuojantis taškines prognozes ir pasitikėjimo intervalus.  
6. **Prognozių saugykla** – Laiko serijos duomenų bazė (pvz., InfluxDB), sauganti 24 valandų prognozes kiekvienam įrenginiui.  
7. **Webhook trigeris** – Aktyvuojamas, kai prognozė viršija iš anksto nustatytą slenkstį (pvz., prognozuojama viršūnė > 4 kW).  
8. **Adaptuota UI forma** – Kontekstinė forma, rodoma namų savininko mobilioje programėlėje, siūlanti veiksnius (atidėti, paleisti dabar, įjungti eco‑mode).  
9. **Vartotojo veiksmas** – Siunčia komandą atgal į krašto šliuzą, užbaigiant grįžtamąją kilpą.

---

## Įsisavinimo formos kūrimas be kodo

AI Form Builder **Formų dizaineris** leidžia vilkti ir numesti laukus bei apibrėžti validacijos taisykles. Šiam išmaniojo namo atvejui formos schema atrodo taip (JSON atvaizdavimas skaidrumui):

```json
{
  "title": "Išmaniojo įrenginio telemetrija",
  "type": "object",
  "properties": {
    "device_id": { "type": "string", "format": "uuid" },
    "timestamp": { "type": "string", "format": "date-time" },
    "power_watts": { "type": "number", "minimum": 0 },
    "state": { "type": "string", "enum": ["idle","running","paused"] },
    "temperature_c": { "type": "number" }
  },
  "required": ["device_id","timestamp","power_watts","state"]
}
```

*Formos kūrimo žingsniai:*

1. **Sukurkite naują formą** → pasirinkite „JSON Schema“ režimą.  
2. **Įklijuokite schemą** aukščiau; vartotojo sąsaja iš karto atvaizduoja laukus su tinkamais valdikliais (skaitinis įvestis galiai, išskleidžiamasis meniu būsenai).  
3. **Įjunkite „Edge‑First Validation“** – forma validuoja lokaliai šliuze prieš bet kokį tinklo perdavimą, mažindama vėlavimą ir išsaugodama pralaidumą.  
4. **Sukonfigūruokite webhook** → tikslinis URL = `https://ai-form-builder.example.com/ingest`.  
5. **Nustatykite saugojimo politiką** → neapdorota telemetrija saugoma 90 dienų; agreguoti požymiai – 2 metus.

Po įdiegimo krašto šliuzas gali POST įkelti telemetriją kas 5 minutes, o platforma automatiškai versijuos schemą, leidžiant ateities jutiklių atnaujinimus nesugadinant esamų kanalų.

---

## Adaptinis prognozės modelis: nuo duomenų iki įžvalgos

### 1. Požymių rinkinys

| Požymis | Šaltinis | Aprašymas |
|---------|----------|-----------|
| **RollingMean_15min** | Galiai telemetrija | Vidutinė galia per paskutines 15 min |
| **TempDelta** | Temperatūros jutiklis | Skirtumas tarp dabartinės ir nustatytos temperatūros |
| **OccupancyScore** | Judesio jutikliai + kalendoriaus integracija | Tikimybė, kad kambaryje yra asmuo |
| **WeatherTemp** | Išorinis API (OpenWeather) | Aplinkos temperatūra |
| **TimeOfDay** | Laiko žyma | Kategorinis laiko intervalas (rytas, popietė, vakaras, naktis) |
| **DayOfWeek** | Laiko žyma | Darbo diena vs savaitgalis |

### 2. Modelio pasirinkimas

AI Form Builder **Auto‑ML variklis** įvertina kelis algoritmus (Prophet, LightGBM, Temporal Fusion Transformers). Šiam darbo krūviui **Temporal Fusion Transformer (TFT)** nuosekliai pasirodo geriausiu, suteikdamas:

- **MAE**: 0.12 kW  
- **95 % PI aprėptis**: 96 %  

Variklis automatiškai parenka hiperparametrus, atlieka kryžminį patikrinimą ir registruoja modelio versiją **Modelio registre**.

### 3. Nuolatinio mokymosi ciklas

Kas 24 valandas suplanuota užduotis ištraukia paskutines 30 dienų išvalytas duomenų dalis, persimokina TFT ir įvertina nuokrypio metrikas. Jei **konceptų nuokrypis** viršija 5 % ribą, naujas modelis perkeliamas į gamybą naudojant **mėlyno‑žalio** diegimo strategiją – visa tai valdomi AI Form Builder **Model Ops skydelyje**.

---

## Adaptuota UI forma: iš prognozės į veiksmą

Kai prognozė numato **viršūninį apkrovimą**, kuris galėtų peržengti namų sutartinį limitą, AI Form Builder automatiškai generuoja **kontekstinę UI formą**:

```mermaid
flowchart LR
    A["⚡ Prognozė: 4.8 kW (viršūnė)"] --> B["💡 Siūlomas veiksmas"]
    B --> C["Atidėti indaplovę iki 02:00 AM"]
    B --> D["Paleisti HVAC eco‑mode režimu"]
    B --> E["Įjungti baterijos iškrovimą"]
    C --> F["Vartotojas priima"]
    D --> G["Vartotojas atidėlia"]
    E --> H["Vartotojas pritaiko"]
```

Formoje pateikiama:

- **Pasitikėjimo intervalo** vizualizacija (pvz., 4.5‑5.1 kW).  
- **Kainų poveikio** įvertinimas pagal tiekėjo laiko‑naudojimo tarifus.  
- **Vieno spustelėjimo komanda**, siunčianti MQTT žinutę atgal į įrenginio valdiklį.  

Kadangi UI forma generuojama iš **šablono**, bet kurį naują įrenginį galima pridėti tiesiog išplečiant šabloną su specifiniais veiksmais – be papildomo front‑end kūrimo.

---

## Privatumo pirmumo dizainas

Išmaniojo namo duomenys yra itin asmeniški. AI Form Builder įgyvendina kelias privatumo apsaugos priemones:

| Mechanizmas | Įgyvendinimas |
|-------------|----------------|
| **Krašto‑pirma apdorojimas** | Validacija ir pirminis agregavimas vyksta šliuze; žali duomenys nepalieka namų be aiškaus sutikimo. |
| **Skirtinis privatumas** | Dalijantis agreguotomis prognozėmis su tiekėjais, pridedamas Laplace triukšmas (ε = 0.5), neleidžiantis atkurti asmenų. |
| **Sutikimo formos** | AI Form Builder automatiškai generuoja GDPR‑suderintas sutikimo dialogų formas, kurias vartotojas bet kada gali atšaukti. |
| **Duomenų šifravimas** | TLS 1.3 visam webhook srautui; poilsio šifravimas naudojant AES‑256. |
| **Valstybės lygio privatumas** | Kalifornijos gyventojams platforma rodo aiškų atsisakymo procesą, atitinkantį CCPA reikalavimus. |

Šios priemonės užtikrina atitiktį GDPR, CCPA ir kitiems besiformuojantiems duomenų suvereniteto reglamentams, išlaikant sprendimo realaus laiko pobūdį.

---

## Matomi privalumai

Pilotinis įgyvendinimas 500 namų šeimos Ramiojo vandenyno regione per 6‑mėnesį duomenų periodą duoda šiuos rezultatus:

| Rodiklis | Pradinė būsena | Po AI Form Builder |
|----------|----------------|--------------------|
| **Vidutinė dienos kWh per namą** | 28.4 kWh | 26.1 kWh (‑8.1 %) |
| **Viršūnės‑iki‑vidurkio santykis** | 2.3 | 1.7 |
| **Vartotojo pasitenkinimas** | 3.8 / 5 | 4.6 / 5 |
| **Energetikos paklausos valdymo dalyvavimas** | 12 % | 38 % |
| **CO₂ emisijų sumažėjimas** | — | 4.2 tCO₂e per 1 000 namų per metus |

**Išlaidos taupymas** vidutiniškai **45 USD per metus** vienam dalyviui, o energetikos įmonės pranešė **5 % sumažėjimą viršūninės apkrovos**, leidžiant atidėti infrastruktūros plėtros investicijas.

---

## Žingsnis po žingsnio įgyvendinimo vadovas

1. **Paruoškite krašto šliuzą** – naudokite Raspberry Pi 4 su Docker; įdiekite MQTT brokerį (Mosquitto).  
2. **Įdiekite AI Form Builder įsisavinimo formą** – sekite schemos pavyzdį; nustatykite webhook URL.  
3. **Prijunkite įrenginius** – įjunkite Matter arba Zigbee tiltus; konfigūruokite juos publikuoti į `home/telemetry`.  
4. **Sukurkite Savybių inžinerijos paslaugą** – naudokite AI Form Builder **Serverless Functions** (Python) orų duomenų sujungimui ir slankiojančių vidurkių skaičiavimui.  
5. **Mokykite prognozės modelį** – paleiskite Auto‑ML užduotį; pasirinkite „Temporal Fusion Transformer“.  
6. **Sukonfigūruokite prognozių saugyklą** – įdiekite InfluxDB; nustatykite 30 dienų saugojimo politiką.  
7. **Sukurkite adaptuotą UI formą** – naudokite **Formų šablonų kūrimą**; įterpkite vietas prognozės reikšmėms ir veiksmo mygtukams.  
8. **Nustatykite webhook įspėjimus** – apibrėžkite slenkstį (pvz., prognozė > 4 kW).  
9. **Įjunkite nuolatinį mokymą** – suplanuokite naktinį persimokymą; stebėkite nuokrypį per Model Ops skydelį.  
10. **Paleiskite vartotojams** – kvietimu per QR kodą registruokite įrenginių ID ir sutikimą.

Visi šie žingsniai atliekami AI Form Builder vartotojo sąsajoje, nereikalaujant jokio papildomo programavimo, išskyrus galimus Python fragmentus pažangiam požymių apdorojimui.

---

## Ateities patobulinimai

- **Federacinis mokymasis**: mokyti globalų modelį per daugelį namų be duomenų perkėlimo, dar labiau stiprinant privatumo apsaugą.  
- **Baterijų ir saulės integracija**: išplėsti prognozes, įtraukiant vietinę saugyklą ir fotovoltines, leidžiant automatizuotą savarankišką vartojimą.  
- **Balso asistentų integracija**: generuoti natūralios kalbos priminimus (pvz., „Jūsų indaplovė gali būti paleista pigiau 2 val. ryto“) per AI Form Builder **Conversational Form** modulį.  
- **Bendruomenės modelių rinka**: leisti trečiosioms šalims publikuoti specializuotus prognozės modelius (pvz., elektromobilių įkrovimo profiliai), kuriuos namų savininkai galėtų prenumeruoti.

---

## Išvada

AI Form Builder mažo kodo, adaptacinė architektūra atveria naują **realiojo laiko energijos prognozavimo** erdvę išmaniesiems namams. Paverčiant įrenginių telemetriją į prognozes ir tiesioginius veiksmus, platforma suteikia matomų energijos taupymo, tvarumo ir tinklo stabilumo privalumų – visko be tradicinio programinės įrangos kūrimo. Augant išmaniojo namų rinkai, sprendimai, kurie sujungia **nuolatinį mokymą**, **krašto pirmą apdorojimą** ir **dinaminės formos**, taps de facto standartu tvariam ir vartotojui orientuotam energijos valdymui.

---

## Žiūrėti taip pat

- [Matter Alliance – Išmaniųjų įrenginių tarpusavio suderinamumo standartai](https://matter.io)