So basically reads shedloads of code, builds code template DB and looks for nearest match
When you type requirements in.
It seems the real issue is that there are 2 groups of people here.
AI researchers, who get paid to think up clever AI stuff (that doesn't have to scale or be accurate)
Actual developers who have to write code that does something, because they get fired if it doesn't.
Here's a radical notion. Why don't the AI types talk to actual developers and find out what WTF they want in terms of "AI" assistance of the development task?
It can only do this in Java? Big f**king whoops. Not even the ambition of being language agnostic.
multi level neural networks Deep learning is great where you have lots of "fuzzy" data (what is that picture, exactly? Did he say "fence" or "Pence"?) but what's fuzzy about computer code?
I wonder do AI researchers ever bother to read any history of AI system? Or are they like people who lost their long term memory. Always in the now.