http://qz.com/649655/these-tiny-autonomous-robots-dont-need-computer-programs-to-repair-circuits/ Not all autonomous robots need artificial intelligence to power them. At the molecular level, nanobots can do pretty impressive things without lines of code dictating their moves. They do our bidding because the physical laws of their environment force them to do so. By exploiting such quirks of nature, scientists have now built nanobots that can repair broken circuits that are too small for a human eye to see. Such tiny repairs could help modern electronics have a longer shelf life, but these proof-of-concept, autonomous nanobots have bigger potential. They could one day soon be used for self-healing materials and delivering drugs inside the human body.