Ga naar de inhoud

← Terug naar de pagina

Technologie

Wat het systeem is, in de volgorde waarin een scepticus het zou vragen.

01De keten, in zes stappen

  1. 01

    Menselijke intentie

    “Om acht uur thuis.” Een zin, een agenda-item, een gewoonte.

  2. 02Klein en begrensd

    Voorwaarden afleiden

    Het taalmodel maakt er expliciete, begrensde velden van. Meer doet het niet.

  3. 03

    Expliciete voorwaarden

    Een deadline, een duur, een comfortondergrens, een harde uitsluiting. Leesbaar voor een mens, controleerbaar door een machine.

  4. 04Het structurele midden

    Deterministische optimalisator

    Dezelfde vensterberekening als in de demo, plus een thermisch model en geleerde aanwezigheid. Geen model in de regelkring.

  5. 05

    Apparaten aansturen

    Opdrachten gaan via de interfaces van fabrikanten, huis voor huis.

  6. 06

    Controle en terugval

    Elke opdracht wordt getoetst aan de voorwaarden. Kunnen ze niet worden gehaald, dan draait het apparaat zoals het zonder ons zou doen.

02

Waar de data vandaan komt

Prijzen zijn de uitkomsten van de day-aheadveiling, gepubliceerd per biedzone. De CO₂-intensiteit wordt ook per zone gepubliceerd. Beide bronnen zitten in onze code achter één interface, zodat dezelfde optimalisator draait of een zone nu wordt bediend door een publiek transparantieplatform of door een commerciële feed.

Deze site leest de publieke bronnen, die iedereen kan controleren. Ons productiesysteem gaat daarnaast werken met commerciële feeds van grote leveranciers van markt- en emissiedata. De afspraken liggen klaar: ze worden getekend zodra we in productie gaan.

03

Waar het taalmodel zit, en waar niet

Het model kiest niet wanneer je verwarming draait. Het zet ongestructureerde invoer, zoals een zin, een agenda-item of een patroon in eerder gedrag, om in expliciete voorwaarden: een deadline, een duur, een comfortondergrens, een harde uitsluiting. Die voorwaarden gaan naar een deterministische optimalisator.

Het model buiten de regelkring houden is net zo goed een veiligheidskeuze als een technische. Een apparaat bij iemand thuis hoort niet te worden aangestuurd door een systeem waarvan de uitvoer niet te begrenzen is. Elke actie wordt aan de voorwaarden getoetst voordat ze wordt uitgevoerd, en dezelfde set voorwaarden verklaart de beslissing achteraf.

04

De optimalisatie

Voor een verschuifbare verbruiker is de beslissing een venster: in welke uren hij draait, op voorwaarde dat hij op tijd klaar is en niet zo vroeg begint dat het voordeel verdampt. Elk kandidaatvenster een score geven op prijs en CO₂ en het minimum nemen is genoeg om het grootste deel van de beschikbare waarde te pakken. En het heeft als voordeel dat iedereen het kan controleren.

Productie voegt toe wat de demo niet kan: een thermisch model van het specifieke gebouw, zodat voorverwarmen fysiek onderbouwd is, en aanwezigheid die over weken wordt geleerd in plaats van aangenomen.

05

Gedrag bij storingen

Is een databron onbereikbaar, dan gebruiken we de laatst bekende waarden en labelen we ze als zodanig. Kunnen de voorwaarden niet worden gehaald, dan draait de verbruiker zoals hij zonder ons zou draaien. Het systeem laat nooit iemand in de kou zitten om geld te besparen. De deadline is een harde voorwaarde, en de kosten worden daarbinnen geoptimaliseerd.

06

Omgang met gegevens

Apparaten aansturen vereist een toestemming die de gebruiker geeft en weer kan intrekken. Voor de optimalisatie zijn verbruiks- en planningsgegevens nodig, geen identiteit, en ze draait per huishouden en niet op een samengevoegd profiel. Op deze pagina komt de volledige beschrijving van de gegevensbescherming te staan voordat er een pilot live gaat.

07Beveiliging

We raken aan het net. We gedragen ons daarnaar.

Wij verplaatsen kilowattuur.Wie onze plaats zou innemen, verplaatst dezelfde.Dus is die plaats klein, begrensd en van buitenaf getest.

Het schema, nog eens gelezen als beveiligingsschema

  1. 01
    Menselijke intentiedoor constructie

    Een zin, een afspraak, een gewoonte. Meer komt er niet binnen.

  2. 02
    Afleiden van de randvoorwaardendoor constructie

    Het taalmodel heeft toegang tot geen enkel hulpmiddel. De uitvoer is een gesloten schema: een paar velden, en niets wat geen veld is.

  3. 03
    Expliciete randvoorwaardendoor constructie

    De validatiegrens weigert alles wat buiten de grenzen valt. Een onmogelijke deadline, een duur buiten het sjabloon, een tegengesproken uitsluiting: geweigerd, en gezegd.

  4. 04
    Deterministische optimalisatordoor constructie

    Dezelfde invoer, hetzelfde plan, elke keer. Elke beslissing is na te spelen en door een mens te lezen.

  5. 05
    Aansturing van de apparatendoor constructie

    De opdrachten lopen via de interfaces van de fabrikanten, met beperkte toegang die het huishouden verleent en kan intrekken. Geen firmware, geen lokaal netwerk.

  6. 06
    Controle en terugvaldoor constructie

    Zonder ons draait het apparaat als voorheen. En over de hele portefeuille zijn de starts gespreid: nooit alle huishoudens op hetzelfde uur.

De twee vragen die men ons stelt

Als Agail niet beschikbaar is

door constructie

Het apparaat volgt zijn oorspronkelijke programma. Het hangt van ons af om het beter te doen, nooit om te werken.

Als iemand onze plaats inneemt

door constructie

Die kan een verbruik alleen verschuiven binnen de grenzen die een huishouden heeft aanvaard. En nooit alle huishoudens op hetzelfde uur.

Van buitenaf getest: Intuity

Intuity is een Frans bedrijf voor offensieve beveiliging, in 2018 opgericht in Parijs. Penetratietests, configuratie- en organisatieaudits, cyberexpertise. De pentesters zijn OSCP- en CEH-gecertificeerd; het bedrijf draagt de labels France Cybersecurity en ExpertCyber.

Agail werkt voor de beveiliging van zijn software samen met Intuity: een penetratietest van de applicatie, een audit van de omgang met gegevens, klantgegevens inbegrepen, en een cyberexpert die ons blijvend bijstaat.

Medeoprichter en algemeen directeur Maxime Labbé is vennoot van Agail. Wij zeggen het.

Rapporten en verklaringen zijn deelbaar onder geheimhoudingsovereenkomst.

Gegevens

  • We verzamelen wat nodig is om te beslissen: verbruik, planning, toestand van de apparaten. Niet de identiteit.
  • De optimalisatie draait woning per woning, niet op een samengevoegd profiel.
  • Een huishouden trekt onze toegang in bij de fabrikant van zijn apparaat, op elk moment. Wij sturen op datzelfde ogenblik niets meer aan.
  • Plaats van hosting, bewaartermijnen, subverwerkers: details op aanvraag, onder geheimhoudingsovereenkomst.

Incidenten

  • Elke opdracht wordt vóór vertrek tegen de randvoorwaarden gecontroleerd, en daarna gelogd.
  • Een afwijking zet de terugval in gang: de apparaten volgen hun oorspronkelijke programma terwijl wij kijken.
  • Een klant wordt op de hoogte gebracht van een incident dat hem aangaat, met wat wij weten en wat wij doen.
  • Dreigingsmodel, ontwikkelcyclus, incidentprocedure: in het dossier onder geheimhoudingsovereenkomst.

Energieleveranciers zijn essentiële entiteiten in de zin van NIS2 en moeten de beveiliging van hun dienstverleners beoordelen. Deze sectie en het dossier onder geheimhoudingsovereenkomst zijn gebouwd om die beoordeling te beantwoorden.

Vragen

Waar staan de gegevens?

De plaats van hosting, de bewaartermijnen en de lijst van subverwerkers staan in het dossier onder geheimhoudingsovereenkomst, met de volledige beschrijving van de gegevensbescherming. Wat wij bewaren: verbruik, planning, toestand van de apparaten. Niet de identiteit.

Wat kunt u maximaal met een apparaat doen?

Het moment verschuiven waarop het draait, binnen de grenzen die het huishouden heeft aanvaard: een deadline, een duur, een comfortondergrens, een harde uitsluiting. Niets anders. Geen firmware, geen instellingen, geen lokaal netwerk.

Wat gebeurt er als u onbereikbaar bent, of gecompromitteerd?

Onbereikbaar: het apparaat volgt zijn oorspronkelijke programma. Gecompromitteerd: een opdracht kan de grenzen van een huishouden niet verlaten, en de starts blijven gespreid over de portefeuille. De plaats die wij innemen is door constructie klein.

Kan het taalmodel een opdracht versturen?

Nee. Het heeft toegang tot geen enkel hulpmiddel en levert alleen een gesloten schema van randvoorwaarden. Dat schema passeert een validatiegrens, daarna beslist een deterministische optimalisator. Het model raakt de schakelaar nooit aan.

Bent u op intrusie getest, en door wie?

Wij werken samen met Intuity, een Franse specialist in offensieve beveiliging met de labels France Cybersecurity en ExpertCyber: penetratietest van de applicatie, audit van de omgang met gegevens, een cyberexpert aan onze zijde. De rapporten zijn deelbaar onder geheimhoudingsovereenkomst.

Hoe trekt een huishouden uw toegang in?

Bij de fabrikant van zijn apparaat, door de toestemming die het ons gaf in te trekken, of door het ons te vragen. In beide gevallen sturen wij op datzelfde ogenblik niets meer aan, en hervat het apparaat zijn oorspronkelijke programma.

Een kwetsbaarheid melden

Schrijf ons op contact@agail.fr. Wij bevestigen de ontvangst en houden u op de hoogte tot het verholpen is.

Wij ondernemen niets tegen onderzoek te goeder trouw dat de gegevens van de huishoudens respecteert en ons de tijd laat om te herstellen.

Onze security.txt
Het volledige beveiligingsdossier aanvragenOnder geheimhoudingsovereenkomst.

08Ons voordeel

En als we met miljoenen zijn?

Als miljoenen huishoudens hetzelfde signaal krijgen en op dezelfde manier reageren, wordt het goedkoopste uur de nieuwe piek. Onze aansturing orkestreert de vloot als geheel: elk huishouden houdt zijn besparing, zonder dat de som van die optimalisaties de markt of het net onder spanning zet. De methode die dat mogelijk maakt is de kern van ons intellectueel eigendom en wordt toegelicht onder geheimhoudingsovereenkomst.

Bekijk de grafiek

← Terug naar de pagina