Tehnologie
Ce este sistemul, în ordinea în care ar întreba un sceptic.
01Lanțul, în șase etape
- 01
Intenția omului
„Acasă la opt.” O propoziție, o intrare în calendar, un obicei.
- 02Mic și mărginit
Extragerea constrângerilor
Modelul de limbaj o transformă în câmpuri explicite și mărginite. Asta e tot ce face.
- 03
Constrângeri explicite
Un termen, o durată, un prag de confort, o excludere fermă. Lizibile de un om, verificabile de o mașină.
- 04Centrul structural
Optimizator determinist
Aceeași aritmetică a ferestrelor ca în demonstrație, plus un model termic și o ocupare învățată. Niciun model în buclă.
- 05
Orchestrarea aparatelor
Comenzile pleacă prin interfețele producătorilor, o locuință pe rând.
- 06
Verificare și rezervă
Fiecare comandă e verificată față de constrângeri. Dacă ele nu pot fi respectate, aparatul funcționează așa cum ar fi făcut-o fără noi.
02
De unde vin datele
Prețurile sunt rezultatele licitațiilor pentru ziua următoare, publicate pe fiecare zonă de ofertare. Intensitatea carbonului se publică tot pe zone. Ambele surse stau în spatele unei singure interfețe în codul nostru, așa că același optimizator rulează indiferent dacă o zonă e deservită de o platformă publică de transparență sau de un flux comercial.
Acest site citește sursele publice, pe care oricine le poate verifica. Sistemul nostru de producție se va baza și pe fluxurile comerciale ale marilor furnizori de date de piață și de emisii. Acordurile sunt pregătite: le vom semna odată cu intrarea în producție.
03
Unde stă modelul de limbaj și unde nu stă
Modelul nu alege când funcționează încălzirea ta. El transformă o intrare nestructurată, cum ar fi o propoziție, o intrare în calendar sau un tipar din comportamentul trecut, în constrângeri explicite: un termen, o durată, un prag de confort, o excludere fermă. Aceste constrângeri merg către un optimizator determinist.
Faptul că ținem modelul în afara buclei de control este o decizie de siguranță în aceeași măsură în care este una de inginerie. Un aparat din casa cuiva nu ar trebui condus de un sistem al cărui rezultat nu poate fi mărginit. Fiecare acțiune este verificată față de constrângeri înainte de a fi emisă, iar același set de constrângeri explică decizia după aceea.
04
Optimizarea
Pentru un consum care poate fi mutat, decizia este o fereastră: în ce ore să funcționeze, cu condiția să fie gata la timp și să nu pornească atât de devreme încât beneficiul să se evapore. Să notezi fiecare fereastră candidată după preț și carbon și să iei minimul e suficient ca să captezi cea mai mare parte din valoarea disponibilă, și are avantajul că oricine poate verifica calculul.
Producția adaugă ce demonstrația nu poate: un model termic al clădirii respective, ca preîncălzirea să fie justificată fizic, și o ocupare învățată de-a lungul săptămânilor, nu presupusă.
05
Comportamentul la defecțiuni
Dacă o sursă de date nu poate fi accesată, se folosesc ultimele valori cunoscute și sunt etichetate ca atare. Dacă nu se pot respecta constrângerile, consumul funcționează așa cum ar fi făcut-o fără noi. Sistemul nu lasă niciodată pe cineva în frig ca să economisească bani. Termenul este o constrângere fermă, iar costul este ceea ce se optimizează în interiorul ei.
06
Gestionarea datelor
Controlul aparatelor necesită o autorizare pe care utilizatorul o acordă și o poate retrage. Optimizarea are nevoie de date despre consum și program, nu despre identitate, și rulează pe fiecare gospodărie în parte, nu pe un profil comun. Această pagină va cuprinde descrierea completă a protecției datelor înainte ca vreun pilot să intre în funcțiune.
07Securitate
Atingem rețeaua. Ne purtăm ca atare.
Noi mutăm kilowați-oră.Cine ne-ar lua locul ar muta aceiași.De aceea locul este mic, mărginit și pus la încercare din afară.
Schema, recitită ca o schemă de securitate
- 01Intenție umanăprin construcție
O frază, o programare, un obicei. Nimic altceva nu intră.
- 02Extragerea constrângerilorprin construcție
Modelul de limbaj nu are acces la niciun instrument. Ieșirea lui este o schemă închisă: câteva câmpuri și nimic care să nu fie un câmp.
- 03Constrângeri expliciteprin construcție
Frontiera de validare respinge tot ce iese din limite. Un termen imposibil, o durată în afara șablonului, o excludere contrazisă: refuzat, și spus.
- 04Optimizator deterministprin construcție
Aceleași intrări, același plan, de fiecare dată. Fiecare decizie poate fi rejucată și citită de un om.
- 05Pilotarea aparatelorprin construcție
Comenzile trec prin interfețele producătorilor, cu accesuri limitate pe care locuința le acordă și le poate retrage. Nici firmware, nici rețea locală.
- 06Verificare și retragereprin construcție
Fără noi, aparatul merge ca înainte. Iar la scara portofoliului, pornirile sunt răsfirate: niciodată toate locuințele la aceeași oră.
Cele două întrebări care ni se pun
Dacă Agail nu este disponibil
prin construcțieAparatul își urmează programul de origine. Depinde de noi ca să facă mai bine, niciodată ca să funcționeze.
Dacă cineva ne ia locul
prin construcțieNu poate muta un consum decât în limitele pe care o locuință le-a acceptat. Și niciodată toate locuințele la aceeași oră.
Puși la încercare din afară: Intuity
Intuity este o companie franceză de securitate ofensivă, fondată la Paris în 2018. Teste de intruziune, audituri de configurare și de organizare, expertiză cibernetică. Testerii săi au certificări OSCP și CEH; compania poartă etichetele France Cybersecurity și ExpertCyber.
Agail este în parteneriat cu Intuity pentru securitatea software-ului său: test de intruziune al aplicației, audit al gestionării datelor, inclusiv datele clienților, și un expert cibernetic alături de noi în timp.
Cofondatorul și directorul general, Maxime Labbé, este asociat al Agail. O spunem.
Rapoarte și atestate care pot fi împărtășite sub acord de confidențialitate.
Date
- Culegem ce trebuie pentru a decide: consumul, programul, starea aparatelor. Nu identitatea.
- Optimizarea rulează locuință cu locuință, nu pe un profil agregat.
- O locuință ne retrage accesul la producătorul aparatului său, în orice moment. Încetăm să comandăm în aceeași clipă.
- Locul găzduirii, duratele de păstrare, subîmputerniciții: detalii disponibile la cerere, sub acord de confidențialitate.
Incidente
- Fiecare comandă este verificată față de constrângeri înainte de a pleca, și jurnalizată după.
- O abatere declanșează retragerea: aparatele își urmează programul de origine în timp ce noi ne uităm.
- Un client este anunțat despre un incident care îl privește, cu ce știm și ce facem.
- Model de amenințare, ciclu de dezvoltare, procedură de incident: în dosarul sub acord de confidențialitate.
Furnizorii de energie sunt entități esențiale în sensul NIS2 și trebuie să evalueze securitatea prestatorilor lor. Această secțiune și dosarul sub acord de confidențialitate sunt construite pentru a răspunde acelei evaluări.
Întrebări
Unde sunt datele?
Locul găzduirii, duratele de păstrare și lista subîmputerniciților sunt în dosarul sub acord de confidențialitate, împreună cu descrierea completă a protecției datelor. Ce păstrăm: consumul, programul, starea aparatelor. Nu identitatea.
Ce puteți face, cel mult, unui aparat?
Să mutăm momentul în care funcționează, în limitele pe care locuința le-a acceptat: un termen, o durată, un prag de confort, o excludere fermă. Nimic altceva. Nici firmware, nici setări, nici rețea locală.
Ce se întâmplă dacă sunteți indisponibili sau compromiși?
Indisponibili: aparatul își urmează programul de origine. Compromiși: o comandă nu poate ieși din limitele unei locuințe, iar pornirile rămân răsfirate la scara portofoliului. Locul pe care îl ocupăm este mic prin construcție.
Poate modelul de limbaj să trimită o comandă?
Nu. Nu are acces la niciun instrument și produce doar o schemă închisă de constrângeri. Acea schemă trece o frontieră de validare, apoi decide un optimizator determinist. Modelul nu atinge niciodată întrerupătorul.
Ați fost testați la intruziune, și de către cine?
Suntem în parteneriat cu Intuity, specialist francez în securitate ofensivă cu etichetele France Cybersecurity și ExpertCyber: test de intruziune al aplicației, audit al gestionării datelor, un expert cibernetic alături de noi. Rapoartele pot fi împărtășite sub acord de confidențialitate.
Cum își retrage o locuință accesul vostru?
La producătorul aparatului său, revocând autorizația pe care ne-a dat-o, sau cerându-ne-o. În ambele cazuri încetăm să comandăm în aceeași clipă, iar aparatul își reia programul de origine.
Semnalați o vulnerabilitate
Scrieți-ne la contact@agail.fr. Confirmăm primirea și vă ținem la curent până la remediere.
Nu întreprindem nimic împotriva cercetării de bună-credință care respectă datele locuințelor și ne lasă timp să remediem.
Fișierul nostru security.txt08Avantajul nostru
Și când vom fi milioane?
Dacă milioane de locuințe primesc același semnal și reacționează la fel, ora cea mai ieftină devine noul vârf. Motorul nostru de pilotaj dirijează flota ca un întreg: fiecare locuință își păstrează economia, fără ca suma acestor optimizări să pună presiune pe piață sau pe rețea. Metoda care permite acest lucru este inima proprietății noastre intelectuale și se detaliază sub acord de confidențialitate.
Vezi graficul
