Microcontrollori e AI: la sandbox che cambia le regole dell’IoT
Il problema dei dispositivi davvero intelligenti
Lasci la casa e ti ricordi che hai lasciato il pollo in forno. Vorresti dare un comando a voce, far capire al sistema cosa intendi e vedere un timer personalizzato apparire sul display. Una cosa normale, o almeno dovrebbe esserlo nel 2025.
Il problema è la velocità. Se ogni richiesta deve viaggiare verso un server remoto, aspettare che l’intelligenza artificiale la elabori e poi tornare indietro, il ritardo diventa evidente. La percezione di immediatezza richiede risposte inferiori ai 150 millisecondi. Qualsiasi andata e ritorno in rete lo rende impossibile.
Mettere l’intelligenza artificiale direttamente sul dispositivo sembra la soluzione. Alcuni chip stanno già mostrando risultati interessanti,比如 con inferenza a 17.000 token al secondo. Ma c’è un limite: la AI ha bisogno di contesto. Deve conoscere le tue preferenze, il tuo calendario, le interazioni precedenti. E questi dati, per ora, restano in cloud.
Da firmware a sandbox
La vera differenza sta nel tipo di codice che si fa correre sul dispositivo. Non si tratta di firmware tradizionale, un blocco monolitico compilato che ha accesso completo all’hardware. Quel modello va bene quando il codice viene scritto da esseri umani e flashato una volta sola. Quando invece è una AI a generarlo, diventa un problema di sicurezza.
Immagina un codice che può controllare gli elementi di riscaldamento, la scheda di rete e il bootloader. Una sola vulnerabilità e l’intero dispositivo è compromesso. I vecchi esempi di smart fridge usati per inviare spam mostrano quanto sia ampio il rischio.
Al posto di questo modello aperto, si sta sviluppando un approccio con sandbox. Il codice generato dall’intelligenza artificiale gira dentro un ambiente isolato con un’API terzetto.