Personally, for a construct, I'd just treat them as a collection of enchanted items. Each item slot you give to your construct allows to do one thing.
For example, if you wanted to create a magical watchdog I'd do it thusly, assuming a Lore of 4:
1 item for movement (say, a 3-shift manoeuvre for movement, since it's fast!)
1 item for attacking (nasty dog-teeth, weapon:3, usable 3 times per session; 2 slots)
1 item for detection (a 5-shift manoeuvre, usable 3 times per session; 2 slots)
So 5 slots gives you a nice attack dog!
Just my 2 cents.
-EF