Artificial Intelligence: past, present and future

Artificial intelligence is stirring people's minds: is it the holy grail that can solve every problem and fulfill every desire? Or is it a technology that will lead humanity to the brink of disaster in the near future?