Google tests a self-programming robot

Google has been testing a robot that can self-program.

The robot is able to understand natural language commands. It can also remember what it has learned and reuse the instructions in future for similar tasks.

Source:

Google is testing a new robot that can program itself