Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

AI, Autonomous Programming and Karma

Autonomous Programming
Recently an artificial intelligence system in China successfully passed a medical exam for the first time.  Potentially AI can soon provide high quality medical diagnoses remotely anywhere around the world, but I don't know about their bedside manner.   Another significant step in AI and robotics happen a couple of years ago in Saudi Arabia where they granted citizenship to a robot named Sophia.  I wonder if that robot will be forced to wear a burka?  With all these rapid advancements, I think it is time we explore the spiritual life of robots and artificial intelligence.

Up until recently, human programmers coded and configured algorithms, AI, automation and machine learning system and took personal responsibility for all of their own code.  Today, however, AI has escaped the confines of human oversight and has been empowered and employed to self-program, self-optimize, self-test, self-configure and self-learn.  

There are many emerging AI self-programming projects underway.  Bayou is an AI application, sponsored by Google and DARPA that uses deep learning to generate code by itself.  DeepCoder is a joint project between Microsoft and Cambridge University.  SketchAdapt is an AI environment that learns how to compose short, high-level programs, while letting a second set of algorithms find the right sub-programs to fill in the details.  SketchAdapt is a collaboration between Solar-Lezama and Josh Tenenbaum, a professor at CSAIL and MIT’s Center for Brains, Minds and Machines. 

Interviews with Kevin Benedict