Artificial Intelligence and end-to-end automation seem to be the buzz word in business and technology circles these days