Smart machines are becoming more prevalent and capable due to advancements in technologies like cloud computing, big data, and robotics. They are able to make autonomous decisions, solve complex problems, and understand contexts. Examples mentioned include self-driving cars, industrial robots, personal assistants like IBM Watson, and consumer robots. While smart machines will disrupt many industries and eliminate some jobs, they will also create new types of work and greatly accelerate machine learning through cloud-sharing of data and models. Their development relies on combinations of existing technologies working together in new ways.