Gå til indholdet

← Tilbage til siden

Teknologi

Hvad systemet er, i den rækkefølge en skeptiker ville spørge.

01Kæden, i seks trin

  1. 01

    Menneskets ønske

    “Hjemme klokken otte.” En sætning, en kalenderaftale, en vane.

  2. 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.

  3. 03

    Tydelige begrænsninger

    En frist, en varighed, et komfortminimum, en fast udelukkelse. Læselige for et menneske, kontrollerbare for en maskine.

  4. 04Det bærende centrum

    Deterministisk optimering

    Samme vinduesregning som i demoen, plus en varmemodel og lært tilstedeværelse. Ingen model i sløjfen.

  5. 05

    Styring af apparater

    Kommandoer sendes gennem producenternes grænseflader, ét hjem ad gangen.

  6. 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

  1. 01
    Menneskelig hensigtved konstruktion

    En sætning, en aftale, en vane. Andet kommer ikke ind.

  2. 02
    Udtræ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.

  3. 03
    Udtrykkelige 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.

  4. 04
    Deterministisk optimeringved konstruktion

    Samme input, samme plan, hver gang. Hver beslutning kan spilles igennem igen og læses af et menneske.

  5. 05
    Styring 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.

  6. 06
    Kontrol 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 konstruktion

Apparatet 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 konstruktion

De 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.txt
Bed om hele sikkerhedsmappenUnder fortrolighedsaftale.

08Vores 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

← Tilbage til siden