Embora possa parecer que dois robôs abordariam o mesmo problema de maneiras semelhantes, o tipo de software de IA utilizado, a sua programação, sensores e acesso aos dados, e a forma como aprendem podem fazer com que forneçam respostas muito diferentes.