Advice on approach

first thing you should specify "how the device should behave and it's goals".... as "a device" could be anything from a screwdriver to a spaceship... very unlikely to get a meaningful answer with no informations