Too hot to hoot
Was it a car or a cat I saw?
Since the AI deck effectively simulates an opponent's moves, if you want to leave the Computer Programmer in the Specialist deck, you could simply copy the DNA of 1 of the dice that is removed per the AI deck every round.
Yes, I thought of this as an alternative solution. However, it makes a random AI even more random, because it can't strategically decide which die to remove so that it helps you least. And because it's always claiming two dice, gives you more freedom on which to choose for your Computer Programmer. Or you could houserule that it is always the first. It makes the whole thing more complicated, to say the least.