This article has wonderful real-world examples of AIs gaming the mathematical problem specification created by the AI researcher in order to both produce a world-class score on a given dataset and be utterly unusable in the real world.
While it doesn't appear to be mentioned in the article, this is exactly why I believe that AI will not have a democratizing effect.
Either you have the mathematical and stochastic skills to describe your problem criteria as a differentiable function, or not. In the first case, you're already a good programmer, but AI might save you a bit of time over trying to find the optimal parameters manually. In the second case, you will not be able to ensure that the AI follows the implicit rules of the real world, which means that you will produce something that scores extremely well on its training data, but does not generalize to the real world.
And that's also why if someone claims a new "state of the art result on benchmark XY", you should mentally append " ... but it works nowhere else."