Have you seen how it debugs? It's trial and error. As the most reasonable hypothesis fail, new data is found, and it keeps iterating. It's not a human intelligence, but if it has an issue, it's not some mysterious creativity anima in the heart of man.
I have seen it produce tentative genetics for experiments, just like a scientist does. Then the data comes in and it can evaluate the data from the experiment just as well. One just had to give it a lab budget.