generative ai reverse engineering