Teknologi
Hvad systemet er, i den rækkefølge en skeptiker ville spørge.
01Kæden, i seks trin
- 01
Menneskets ønske
“Hjemme klokken otte.” En sætning, en kalenderaftale, en vane.
- 02Lille og afgrænset
Udtræk af begrænsninger
Sprogmodellen oversætter det til tydelige, afgrænsede felter. Det er alt, hvad den gør.
- 03
Tydelige begrænsninger
En frist, en varighed, et komfortminimum, en fast udelukkelse. Læselige for et menneske, kontrollerbare for en maskine.
- 04Det bærende centrum
Deterministisk optimering
Samme vinduesregning som i demoen, plus en varmemodel og lært tilstedeværelse. Ingen model i sløjfen.
- 05
Styring af apparater
Kommandoer sendes gennem producenternes grænseflader, ét hjem ad gangen.
- 06
Kontrol og nødplan
Hver kommando kontrolleres mod begrænsningerne. Kan de ikke opfyldes, kører apparatet, som det ville have gjort uden os.
02
Hvor dataene kommer fra
Priserne er resultater fra day-ahead-auktionen, offentliggjort per budområde. CO₂-intensiteten offentliggøres også per område. Begge kilder ligger bag én grænseflade i vores kode, så den samme optimering kører, uanset om et område betjenes af en offentlig gennemsigtighedsplatform eller en kommerciel datakilde.
Dette site læser de offentlige kilder, som alle kan efterprøve. Vores produktionssystem vil også bygge på kommercielle datastrømme fra store udbydere af markeds- og emissionsdata. Aftalerne er klar: de underskrives, når vi går i produktion.
03
Hvor sprogmodellen sidder, og hvor den ikke sidder
Modellen vælger ikke, hvornår din varme kører. Den oversætter ustruktureret input, såsom en sætning, en kalenderaftale eller et mønster i tidligere adfærd, til tydelige begrænsninger: en frist, en varighed, et komfortminimum, en fast udelukkelse. De begrænsninger går videre til en deterministisk optimering.
At holde modellen ude af styringssløjfen er lige så meget en sikkerhedsbeslutning som en teknisk beslutning. Et apparat i nogens hjem bør ikke styres af et system, hvis output ikke kan afgrænses. Hver handling kontrolleres mod begrænsningerne, før den udføres, og det samme sæt begrænsninger forklarer beslutningen bagefter.
04
Optimeringen
For et forbrug, der kan flyttes, er beslutningen et vindue: hvilke timer der skal køres i, under den betingelse at det bliver færdigt til tiden og ikke starter så tidligt, at gevinsten fordamper. At give hvert muligt vindue en score på pris og CO₂ og vælge det laveste er nok til at hente det meste af den tilgængelige værdi, og det har den fordel, at alle kan efterprøve det.
Produktionen tilføjer det, demoen ikke kan: en varmemodel af den konkrete bygning, så forvarmning er fysisk begrundet, og tilstedeværelse lært over uger frem for antaget.
05
Adfærd ved fejl
Hvis en datakilde ikke kan nås, bruges de seneste kendte værdier, og de mærkes som sådan. Hvis begrænsningerne ikke kan opfyldes, kører forbruget, som det ville have gjort uden os. Systemet lader aldrig nogen fryse for at spare penge. Fristen er en hård begrænsning, og det er omkostningen, der optimeres inden for den.
06
Håndtering af data
Styring af apparater kræver en tilladelse, som brugeren giver og kan trække tilbage. Optimeringen har brug for forbrugs- og tidsplandata, ikke identitet, og den kører per husstand, ikke på en samlet profil. Denne side vil indeholde den fulde beskrivelse af databeskyttelsen, før noget pilotprojekt går i luften.
07Sikkerhed
Vi rører ved nettet. Vi opfører os derefter.
Vi flytter kilowatttimer.Den, der tog vores plads, ville flytte de samme.Derfor er pladsen lille, afgrænset og prøvet udefra.
Diagrammet, læst en gang til som et sikkerhedsdiagram
- 01Menneskelig hensigtved konstruktion
En sætning, en aftale, en vane. Andet kommer ikke ind.
- 02Udtrækning af betingelserneved konstruktion
Sprogmodellen har adgang til intet værktøj. Dens output er et lukket skema: nogle få felter, og intet, der ikke er et felt.
- 03Udtrykkelige betingelserved konstruktion
Valideringsgrænsen afviser alt, der falder uden for rammerne. En umulig frist, en varighed uden for skabelonen, en modsagt undtagelse: afvist, og sagt.
- 04Deterministisk optimeringved konstruktion
Samme input, samme plan, hver gang. Hver beslutning kan spilles igennem igen og læses af et menneske.
- 05Styring af apparaterneved konstruktion
Kommandoerne går gennem producenternes grænseflader, med begrænset adgang, som hjemmet giver og kan trække tilbage. Hverken firmware eller lokalnet.
- 06Kontrol og tilbagefaldved konstruktion
Uden os kører apparatet som før. Og på tværs af porteføljen er starterne spredt: aldrig alle hjem på samme time.
De to spørgsmål, vi får
Hvis Agail ikke er tilgængelig
ved konstruktionApparatet følger sit oprindelige program. Det har brug for os for at gøre det bedre, aldrig for at virke.
Hvis nogen tager vores plads
ved konstruktionDe kan kun flytte en last inden for de rammer, et hjem har accepteret. Og aldrig alle hjem på samme time.
Prøvet udefra: Intuity
Intuity er et fransk selskab inden for offensiv sikkerhed, grundlagt i Paris i 2018. Indtrængningstest, konfigurations- og organisationsrevisioner, cyberekspertise. Selskabets pentestere er OSCP- og CEH-certificerede; det bærer mærkerne France Cybersecurity og ExpertCyber.
Agail er i partnerskab med Intuity om sikkerheden i sin software: indtrængningstest af applikationen, revision af databehandlingen, kundedata inklusive, og en cyberekspert ved vores side over tid.
Medstifter og administrerende direktør, Maxime Labbé, er partner i Agail. Det siger vi.
Rapporter og attester kan deles under fortrolighedsaftale.
Data
- Vi indsamler det, der skal til for at beslutte: forbrug, plan, apparaternes tilstand. Ikke identiteten.
- Optimeringen kører bolig for bolig, ikke på en samlet profil.
- Et hjem trækker vores adgang tilbage hos producenten af sit apparat, når som helst. Vi holder op med at styre i samme øjeblik.
- Driftssted, opbevaringstider, underleverandører: detaljer på forespørgsel, under fortrolighedsaftale.
Hændelser
- Hver kommando kontrolleres mod betingelserne, før den sendes, og logges bagefter.
- En afvigelse udløser tilbagefaldet: apparaterne følger deres oprindelige program, mens vi ser efter.
- En kunde får besked om en hændelse, der vedrører vedkommende, med det, vi ved, og det, vi gør.
- Trusselsmodel, udviklingsforløb, hændelsesprocedure: i mappen under fortrolighedsaftale.
Energiselskaber er væsentlige enheder i NIS2-forstand og skal vurdere sikkerheden hos deres leverandører. Dette afsnit og mappen under fortrolighedsaftale er bygget til at svare på den vurdering.
Spørgsmål
Hvor ligger data?
Driftssted, opbevaringstider og listen over underleverandører står i mappen under fortrolighedsaftale, sammen med hele beskrivelsen af databeskyttelsen. Det, vi beholder: forbruget, planen, apparaternes tilstand. Ikke identiteten.
Hvad er det mest, I kan gøre ved et apparat?
Flytte det tidspunkt, det kører på, inden for de rammer, hjemmet har accepteret: en frist, en varighed, en komfortgrænse, en fast undtagelse. Intet andet. Hverken firmware, indstillinger eller lokalnet.
Hvad sker der, hvis I er utilgængelige eller kompromitteret?
Utilgængelige: apparatet følger sit oprindelige program. Kompromitteret: en kommando kan ikke gå uden for et hjems rammer, og starterne forbliver spredt over porteføljen. Den plads, vi tager, er lille ved konstruktion.
Kan sprogmodellen sende en kommando?
Nej. Den har adgang til intet værktøj og laver kun et lukket skema af betingelser. Det skema passerer en valideringsgrænse, og derefter beslutter en deterministisk optimering. Modellen rører aldrig afbryderen.
Er I indtrængningstestet, og af hvem?
Vi er i partnerskab med Intuity, fransk specialist i offensiv sikkerhed med mærkerne France Cybersecurity og ExpertCyber: indtrængningstest af applikationen, revision af databehandlingen, en cyberekspert ved vores side. Rapporterne kan deles under fortrolighedsaftale.
Hvordan trækker et hjem jeres adgang tilbage?
Hos producenten af sit apparat, ved at tilbagekalde den tilladelse, det gav os, eller ved at bede os om det. I begge tilfælde holder vi op med at styre i samme øjeblik, og apparatet genoptager sit oprindelige program.
Anmeld en sårbarhed
Skriv til os på contact@agail.fr. Vi bekræfter modtagelsen og holder dig orienteret frem til rettelsen.
Vi skrider ikke ind over for forskning i god tro, der respekterer hjemmenes data og giver os tid til at rette.
Vores security.txt08Vores fordel
Og når vi er millioner?
Hvis millioner af hjem får det samme signal og reagerer ens, bliver den billigste time den nye top. Vores styringsmotor dirigerer flåden som en helhed: hvert hjem beholder sin besparelse, uden at summen af optimeringerne spænder markedet eller nettet. Metoden, der gør det muligt, er kernen i vores immaterielle rettigheder, og vi gennemgår den under fortrolighedsaftale.
Se grafen
