Vai al contenuto

← Torna alla pagina

Tecnologia

Cos'è il sistema, nell'ordine in cui lo chiederebbe uno scettico.

01La catena, in sei fasi

  1. 01

    Intenzione umana

    “A casa per le otto.” Una frase, un appuntamento in calendario, un'abitudine.

  2. 02Piccolo e limitato

    Estrazione dei vincoli

    Il modello linguistico la trasforma in campi espliciti e limitati. Fa solo questo.

  3. 03

    Vincoli espliciti

    Una scadenza, una durata, una soglia di comfort, un'esclusione rigida. Leggibili da una persona, verificabili da una macchina.

  4. 04Il centro della struttura

    Ottimizzatore deterministico

    La stessa aritmetica delle finestre della demo, più un modello termico e la presenza appresa. Nessun modello nel ciclo.

  5. 05

    Orchestrazione dei dispositivi

    I comandi partono attraverso le interfacce dei produttori, una casa alla volta.

  6. 06

    Verifica e ripiego

    Ogni comando viene controllato rispetto ai vincoli. Se non possono essere rispettati, il dispositivo funziona come avrebbe fatto senza di noi.

02

Da dove vengono i dati

I prezzi sono i risultati dell'asta del giorno prima, pubblicati per zona di mercato. Anche l'intensità di carbonio è pubblicata per zona. Le due fonti stanno dietro un'unica interfaccia nel nostro codice, così lo stesso ottimizzatore gira sia quando una zona è servita da una piattaforma pubblica di trasparenza sia quando lo è da un flusso commerciale.

Questo sito legge le fonti pubbliche, che chiunque può verificare. Il nostro sistema di produzione si appoggerà anche ai flussi commerciali dei grandi fornitori di dati di mercato e di emissioni. Gli accordi sono pronti: la firma accompagnerà la messa in produzione.

03

Dove sta il modello linguistico, e dove no

Il modello non sceglie quando parte il riscaldamento. Converte un input non strutturato, come una frase, un appuntamento in calendario o un'abitudine ricavata dal passato, in vincoli espliciti: una scadenza, una durata, una soglia di comfort, un'esclusione rigida. Quei vincoli vanno a un ottimizzatore deterministico.

Tenere il modello fuori dal ciclo di controllo è una decisione di sicurezza tanto quanto di ingegneria. Un apparecchio in casa di qualcuno non dovrebbe essere guidato da un sistema il cui risultato non può essere limitato. Ogni azione viene controllata rispetto ai vincoli prima di essere inviata, e lo stesso insieme di vincoli spiega la decisione a posteriori.

04

L'ottimizzazione

Per un carico spostabile, la decisione è una finestra: in quali ore farlo funzionare, a patto di finire in tempo e di non partire così presto che il vantaggio svanisce. Dare un punteggio a ogni finestra candidata su prezzo e carbonio e prendere il minimo basta a catturare la maggior parte del valore disponibile, e ha il vantaggio che chiunque può verificarlo.

La produzione aggiunge ciò che la demo non può: un modello termico dell'edificio specifico, così che il preriscaldamento sia giustificato fisicamente, e una presenza appresa nel corso di settimane invece che presunta.

05

Comportamento in caso di guasto

Se una fonte di dati non è raggiungibile, si usano gli ultimi valori noti, e vengono indicati come tali. Se i vincoli non possono essere rispettati, il carico funziona come avrebbe fatto senza di noi. Il sistema non lascia mai nessuno al freddo per risparmiare. La scadenza è un vincolo rigido, e il costo è ciò che viene ottimizzato al suo interno.

06

Trattamento dei dati

Il controllo dei dispositivi richiede un'autorizzazione che l'utente concede e può revocare. L'ottimizzazione ha bisogno di dati di consumo e di orari, non di identità, e gira per singola casa invece che su un profilo aggregato. Questa pagina conterrà la descrizione completa della protezione dei dati prima che parta qualsiasi progetto pilota.

07Sicurezza

Tocchiamo la rete. Ci comportiamo di conseguenza.

Noi spostiamo chilowattora.Chi prendesse il nostro posto sposterebbe gli stessi.Per questo il posto è piccolo, delimitato e messo alla prova dall'esterno.

Lo schema, riletto come uno schema di sicurezza

  1. 01
    Intenzione umanaper costruzione

    Una frase, un appuntamento, un'abitudine. Nient'altro entra.

  2. 02
    Estrazione dei vincoliper costruzione

    Il modello linguistico non ha accesso ad alcuno strumento. La sua uscita è uno schema chiuso: pochi campi, e nulla che non sia un campo.

  3. 03
    Vincoli esplicitiper costruzione

    La frontiera di validazione respinge tutto ciò che esce dai limiti. Una scadenza impossibile, una durata fuori dal modello, un'esclusione contraddetta: rifiutato, e detto.

  4. 04
    Ottimizzatore deterministicoper costruzione

    Stessi ingressi, stesso piano, ogni volta. Ogni decisione è rigiocabile e leggibile da una persona.

  5. 05
    Pilotaggio degli apparecchiper costruzione

    I comandi passano dalle interfacce dei produttori, con accessi limitati che la casa concede e può ritirare. Né firmware, né rete locale.

  6. 06
    Verifica e ripiegoper costruzione

    Senza di noi, l'apparecchio funziona come prima. E sull'insieme del portafoglio le partenze sono distribuite: mai tutte le case alla stessa ora.

Le due domande che ci fanno

Se Agail non è disponibile

per costruzione

L'apparecchio segue il suo programma d'origine. Dipende da noi per fare meglio, mai per funzionare.

Se qualcuno prende il nostro posto

per costruzione

Può spostare un carico solo entro i limiti che una casa ha accettato. E mai tutte le case alla stessa ora.

Messi alla prova dall'esterno: Intuity

Intuity è una società francese di sicurezza offensiva, fondata a Parigi nel 2018. Test di intrusione, audit di configurazione e di organizzazione, competenza cyber. I suoi pentester sono certificati OSCP e CEH; la società porta i marchi France Cybersecurity ed ExpertCyber.

Agail è in partenariato con Intuity per la sicurezza del proprio software: test di intrusione dell'applicazione, audit della gestione dei dati, dati dei clienti compresi, e un esperto cyber al nostro fianco nel tempo.

Il suo cofondatore e amministratore delegato, Maxime Labbé, è socio di Agail. Lo diciamo.

Rapporti e attestazioni condivisibili sotto accordo di riservatezza.

Dati

  • Raccogliamo quel che serve per decidere: consumo, pianificazione, stato degli apparecchi. Non l'identità.
  • L'ottimizzazione gira abitazione per abitazione, non su un profilo aggregato.
  • Una casa ci ritira l'accesso presso il produttore del proprio apparecchio, in qualsiasi momento. Smettiamo di comandare all'istante.
  • Luogo di hosting, durate di conservazione, subfornitori: dettagli disponibili su richiesta, sotto accordo di riservatezza.

Incidenti

  • Ogni comando è controllato contro i vincoli prima di partire, e registrato dopo.
  • Uno scarto attiva il ripiego: gli apparecchi seguono il loro programma d'origine mentre guardiamo.
  • Un cliente viene avvisato di un incidente che lo riguarda, con quel che sappiamo e quel che facciamo.
  • Modello di minaccia, ciclo di sviluppo, procedura di incidente: nel dossier sotto accordo di riservatezza.

I fornitori di energia sono soggetti essenziali ai sensi di NIS2 e devono valutare la sicurezza dei propri prestatori. Questa sezione e il dossier sotto accordo di riservatezza sono costruiti per rispondere a quella valutazione.

Domande

Dove sono i dati?

Il luogo di hosting, le durate di conservazione e l'elenco dei subfornitori sono nel dossier sotto accordo di riservatezza, con la descrizione completa della protezione dei dati. Quel che conserviamo: il consumo, la pianificazione, lo stato degli apparecchi. Non l'identità.

Al massimo, che cosa potete fare su un apparecchio?

Spostare il momento in cui funziona, entro i limiti che la casa ha accettato: una scadenza, una durata, una soglia di comfort, un'esclusione ferma. Nient'altro. Né firmware, né impostazioni, né rete locale.

Che cosa succede se siete indisponibili, o compromessi?

Indisponibili: l'apparecchio segue il suo programma d'origine. Compromessi: un comando non può uscire dai limiti di una casa, e le partenze restano distribuite sull'insieme del portafoglio. Il posto che occupiamo è piccolo per costruzione.

Il modello linguistico può inviare un comando?

No. Non ha accesso ad alcuno strumento e produce soltanto uno schema chiuso di vincoli. Quello schema passa una frontiera di validazione, poi decide un ottimizzatore deterministico. Il modello non tocca mai l'interruttore.

Siete stati sottoposti a test di intrusione, e da chi?

Siamo in partenariato con Intuity, specialista francese di sicurezza offensiva con i marchi France Cybersecurity ed ExpertCyber: test di intrusione dell'applicazione, audit della gestione dei dati, un esperto cyber al nostro fianco. Rapporti condivisibili sotto accordo di riservatezza.

Come fa una casa a ritirarvi l'accesso?

Presso il produttore del proprio apparecchio, revocando l'autorizzazione che ci ha dato, oppure chiedendocelo. In entrambi i casi smettiamo di comandare all'istante, e l'apparecchio riprende il suo programma d'origine.

Segnalare una vulnerabilità

Scriveteci a contact@agail.fr. Accusiamo ricevuta e vi teniamo informati fino alla correzione.

Non intraprendiamo alcuna azione contro la ricerca in buona fede che rispetta i dati delle case e ci lascia il tempo di correggere.

Il nostro security.txt
Richiedere il dossier sicurezza completoSotto accordo di riservatezza.

08Il nostro vantaggio

E quando saremo milioni?

Se milioni di case ricevono lo stesso segnale e reagiscono allo stesso modo, l'ora più economica diventa il nuovo picco. Il nostro motore di pilotaggio orchestra la flotta come un insieme: ogni casa mantiene il suo risparmio, senza che la somma di quelle ottimizzazioni metta in tensione il mercato o la rete. Il metodo che lo permette è il cuore della nostra proprietà intellettuale, illustrato sotto accordo di riservatezza.

Vedi il grafico

← Torna alla pagina