>>56789642AI is automatic text prediction.
what makes it useful is the data you train it on.
if you train your algorithm on stackoverflow you can get a computer to be pretty good at "predicting" how to fix a bug in your code
to make an AI good at reverse engineering, say, pokemon gen 10, you would need to train your model on a dataset filled with.... instructions on how to decompile the pokemon gen 10 games.
by its own predictive nature, you can't create something new with it, because it's not in its training data set. it can merely look things up, and at best recompile them in a way that looks realistic from its point of view of "what the average user that asked this specific question on yahoo usually gets as a reply, on average".
it's not really intelligent, it's pretending to be.
then you can get all philosophical and say that we ALSO pretent to be sentient and are merely recombinating information we had beforehand in new ways, but that's an entire different can of worms.