This is BRETT, the amusingly named Berkeley Robot for the Elimination of Tedious Tasks.
BRETT is an interesting chap, as he's programmed to learn. Machine learning uses artificial (that is to say, programmed) neural networks, that get subtly changed as the machine experiments. Whenever BRETT gets it right, the pathways in the network that wer used to create the action are strengthened. Over time those pathways come to dominate as the robot gets reliably good at the task.