I think some intelligence is required... :-)

Then again,, one could just mechanize the whole process....


It comes down to how each of them decided to do the thing; some robots were idiots,, others 'seemed' smart (in that, can your code improvise when the parameters change ?)