10 skills which will thrive in the coming AI powered robot revolution

Mark Rodgers used to work in the oil fields connecting large pipes together. According to this Bloomberg article, his job was recently replaced by a robot, the Iron Roughneck. The machine helps tie together pipes and is becoming better with each generation. Beyond manual labor, many white collar jobs are being improved with AI powered software from accounting to engineering.

Artificial Intelligence is becoming smarter every day through techniques known as Machine Learning. To most people the term AI strikes fear in their heart as images from movies like iRobot, Ex Machina or the Terminator come to mind. Today these movies are still well within the realm of science-fiction, but the pace of development is picking up each year. You may have found yourself asking, what is AI? Or, more importantly, what is it capable of?

What is Artificial Intelligence?

AI is a very broad term and most generally refers to any non-biological entity or system which can acquire and apply knowledge or skills. The term generally refers to types of software programs, which allow for computers to perform advanced tasks.

Today computers are all around us from our cell phones to smart homes to cars. In many ways, they are already much “smarter” than we are with sites like wikipedia which hold more information than any one person could know or Google which can sort through billions and billions of pages almost instantly. One form of artificial intelligence is the calculator (often taken for granted because it was created over two generations ago). Consider, how the modern handheld calculator can do things no human can do (e.g. performing arithmetic on massive numbers in milliseconds). Since humans have a tendency to become well acquainted with novel forms of intelligence quickly, the term artificial intelligence is often pushed to whatever is outside the current capability. However, let’s not discount the forms of AI which are already commonplace.

Today, most software systems that can perform actions which require intelligence utilize a method known as machine learning. In short, machine learning is a field of study dedicated to building systems where the software acquires new insights directly from data rather than requiring explicit rule based instructions. Practically, it means the program is using an algorithm to solve many complex equations. An algorithm simply refers to the method used to solve these equations. Rather than writing explicit instructions developers or data scientists create the programs to solve these equations and give the system data to “learn from” or in other words solve for the unknowns within the equation.

The holy grail of artificial intelligence is known as General Artificial Intelligence (GAI) or Strong AI. The goal is to accomplish human-like application of knowledge and skills, where software could do “everything” humans can do from engineering to art to medicine. Defining, exactly what “everything” refers to is still a big unknown.

What is AI capable of in 2017?

There are no universal systems which can solve all problems and nothing that has a general understanding of the world. That is why all too often Siri or Alexa misunderstand what you’re asking, because they lack the context to interpret the words you’re saying. AI today is very very task specific and new software is needed for new tasks. The various types of problems can be broken down as follows:

Computer Vision

These systems identify objects within images and many systems can outperform the best humans. For example, there are a plethora of programs which can detect various skin diseases or the software within self driving cars to identify the people, signs, and obstacles on the road.

Audio processing and generation

This is the software behind Siri, Cortana, Amazon’s Alexa, or Google Home which transcribes audio into text. There are also machine learning models which can generate text. The text is then processed by a natural language processing system to extract the intent of a statement.

Natural Language Processing and Understanding

These family of algorithms allow software to extract insights and information from text such as websites, books, social media or any written words. The latest can answer simple fact based questions, identify keywords and topics within a passage. There is an algorithm called Glove which builds a mathematical representation of the meaning of individual words. Advanced as these algos are, they don’t have a clear representation of what the words mean. There’s currently no way for the software to reason about ideas or understand themes within a text. This is why most voice assistants frequently misunderstand what you’re saying.

Numerical Predictions

This class of algorithms are the most common and create predictions for everything from the stock market to whether or not you’re like a facebook post.

Logical Inference and reasoning

Being able to solve problems and deduce logical reasoning is an essential part of intelligence. There are a variety of programming languages and algorithms build to do just this. However, right now they can only handle basic logic and the real challenge lies in translating plain text into the appropriate format for them to be used.

Game Play

The infamous IBM chess player or AlphaGo systems have been able to dominate world champions. There are some deep learning algorithms that can play all of the atari games and some teams working on beating the game Starcraft. Although very impressive they are all built specifically for playing specific games and can’t be used for much else.


Boston Dynamics and Rethink Robotics are two leaders in the space. Boston Dynamics latest version of the Atlas robot can do a backflip and run across varied terrain slowly. It’s clearly not as adept as people, but it does seem like they will be ready for many human level tasks. Rethink robotics specializing in “cobots” such as Baxter which work alongside people in a factory.

Where do humans stand out?

Given the wide array of top notch performance by many software algorithms or models, where will humans fit in? There are numerous doomsday videos and blog posts which highlight how machines are smarter than humans and how many jobs are going to be automated by AI, nearly 45% are eligible. There exists huge potential for this coming automation to improve our society increasing economic output and leisure time. How do we get there? How do we help people transform their skillset and transition to an ever involving workplace?

People are adaptable and can do a wide range of things. Although no one would think of building a skyscraper without the use of a crane or backhoe, people are still essential to the construction process. Same goes for AI, as it becomes more advanced, people will still be able to adapt and simply leverage AI to get more done, rather than be replaced entirely.

Here are skills which we have an unique advantage over machines:

Problem Identification


Abstract problem solving

Fine motor movements

Reading Comprehension


Motivating others

Human connection

Several other skills which software is not good at are: combining disparate sources of information to reach a conclusion, inductive reasoning, and dynamic tasks.

In short, AI systems are all around us and can perform a myriad of super human tasks, however there is no replacement for human creativity, abstract thinking or human connection. It would pay dividends to focus on building skills within these areas rather than memorizing facts, or routine manual jobs. The more repetitive it is the easier it will be to automate.