Obstacles to progress artificial intelligence

Machines need to learn/understand how the world works  Physical world, digital world, people… They need to acquire some level of common sense Machines need to learn a very large amount of background knowledge Through observation and action Machines need to perceive the state of the word  So as to make accurate predictions and planning Machines