I think we’re going to need a different style of explanation to solve problems like free will and consciousness. These are fundamentally philosophical problems, not technical problems. I don’t think artificial intelligence will be achieved until philosophical progress is made in understanding what consciousness is. We couldn’t make artificial life without the concept of a replicator, and we don’t have the equivalent concept yet for consciousness. You can’t program what you can’t specify. 

(David Deutsch, aan het woord in het fantastische Why Does The World Exist? van Jim Holt.)