Recently a team of researchers developed an AI based system that can write codes for the programmers and it can also predict the solutions for them. The system uses neural sketch learning method of deep learning to recognize patterns in millions of codes written in Java. Also, the system itself is trained by using millions of Java programs. Currently, it can be used to evaluate undocumented APIs that can be quite difficult for any programmer to use. This is the starting and we can visualize the upcoming future of how AI can help programmers in writing codes, moreover solving the problems which are quite difficult to solve by humans or may take a long time. 

Read detailed review at https://www.technotification.com/2018/06/ai-can-write-its-code-bayou.html