From emotional, to conversational, to behavioural. The rise of the machines is upon us. Breakthroughs in computer science, data analytics, and advanced algorithms are combining to create artificial intelligence or AI. Machines for automation, robots that interact with humans, and autonomous flying drones are just the tip of the iceberg leading to the ultimate goal; self-awareness and self-improvement - the holy grail in artificial intelligence and one of the most exciting fields in software engineering for robotics AI. Machines that solve complex problems, sense, feel and recognise objects as a human, may seem decades away, but scientific research and development may prove otherwise.