Artificial Intelligence. I'm sure you know what it means. This term is usually applied to a computer with special software that can produce some intellectual work. But the truth that there are two terms: Weak AI and Strong AI. First of them is a strict defined algorithm. You deal with it in medical diagnostics, Spam filters, object recognition, computer games etc. I've made several intelligent systems myself just for fun.
And what is a Strong AI? It is a personality. Virtual person living inside computer. It can make decisions, generate strategies, solve puzzles, act in vagueness, have its own mind about reality, make plans, perform studying, use natural language and many other awesome things. But the most impressive quality that Strong AI has consciousness and self-awareness.
You shouldn't be sceptical. Strong AI is reachable in the near future. All that we need is 10^19 Flops. It is estimated that we will reach this performance level by 2025. Artificial neuron network can simulate human brain in details. Technology of uploading image of real human mind into this machine will be invented. Besides all benefits it causes a lot of philosophic problems. For example, should we admit virtual personalities as humans. Should we gave them the same rights as people have? All of this staff breaks verge between human and machine. And who knew, maybe in 2025...

