Right, for a start, i think that we only have a chance of creating sentience (under cats definition and opposed to intelligence) if we base it on a system which approaches the level of connectivity of a neuron (brain cell). Humans have more than 100 billion neurons, and some integrate and balance up to half a million inputs (the Purkinje cell for those interested). There are more connections in the human brain than stars in our galaxy.
I read and hear people going on about transistor based intelligence, and how soon it will happen, how blase people some people are about it, and makes me kinda mad. For instance, people like Ray Kurzweil who says:
"Within 25 years, we'll reverse-engineer the brain and go on to develop superintelligence. Extrapolating the exponential growth of computational capacity (a factor of at least 1000 per decade), we'll expand inward to the fine forces, such as strings and quarks, and outward. Assuming we could overcome the speed of light limitation, within 300 years we would saturate the whole universe with our intelligence."
(more
here if you feel the need.)
Its just unrealistic. I accept you may be able to make a computer with as many transistors as their are neurons in a brain, but the interconnectivity and flexibility will not be there. Equally, if you made a computer system based on units with as much connectivity as a brain cell, you' never get enough of them together. I'm not saying you just get to this level of connectivity and 'poof' sentience appears, but i think it will be a prerequisite for sentience, however you actually plan to achieve it.
As for reverse engineering the brain in the next 25 years, don't make me laugh. I studied a lot of neuroscience in my undergrad degree and what was evidently clear is how much we still don't know. Of all the fields i studied, it was the one where most often the professor would stop and go:
"Well....we don't really know what this bit does, erm...it looks a bit like one of these but we really don't know. If any of you kids ever work it out, come tell us, we'll have a job waiting."
Brains are not static things with fixed connections, they are dynamic organs which constantly alter themselves in response to inputs.
Sentience, to mind my mind, requires an hugely complex, interconnected and amazingly flexible piece of 'hardware' (or 'wetware' as some now say) to run on. I don't see computers providing this kind of environment anytime soon.
(minor rant over
)