Artificial Intelligence can be a tricky definition.  30 years ago Alexa or google speech recognition would seem intelligent or science fiction (like HAL or Robbie the robot in Lost in Space) but all it’s doing is searching a large knowledge base – the internet.

AI could be defined as  computer systems able to perform tasks normally requiring human intelligence such as visual perception, speech recognition, decision-making, and translation between languages.

Machine Learning is used interchangably but is more that we give machines access to data and let them learn for themselves.

Of course marketeers have got in on the act  and many sophisticated software programs now are classed as ‘AI’ but are really analysing a lot of information (Big Data) with detailed logic rules.  They are still programmed by humans, the next step is Machine Learning where the computer works without being explicitly programmed.