U srcu kontrolera nalazi se jedinica mikrokontrolera (MCU) koja pokreće unaprijed postavljene algoritme. Osnovni sustavi slijede fiksne rasporede ili jednostavna pravila ako-onda – na primjer, "ako je temperatura > 28 stupnjeva, smanjite intenzitet svjetla za 20%." Naprednije platforme koriste umjetnu inteligenciju za izvođenje dinamičke optimizacije.
Ovi sustavi umjetne inteligencije prate fiziološke parametre biljke kao što su temperatura lišća, fluorescencija klorofila ili čak rast promjera stabljike. Algoritam zatim istražuje različite svjetlosne "recepte" (intenzitet, spektar, fotoperiod) i uči koja kombinacija maksimizira biomasu ili sadržaj sekundarnog metabolita. U pokusu uzgoja medicinskog kanabisa, sustav kontroliran umjetnom inteligencijom poboljšao je prinos kanabinoida za 18% u usporedbi s fiksnim rasporedom, dok je istovremeno smanjio potrošnju električne energije za 12%.













