Computers and microprocessors have become ubiquitous over the past decade. Your smart phone, your television set and possibly even your coffee maker has some form of computing chip inside of it allowing it to carry out its functions. Computing power has increased exponentially over the past few decades. Moore’s Law, which states that the number of transistors per square inch on integrated circuits will double every 18 months, has been true for the last few decades. However, computer technology has advanced so rapidly in the past couple of years that transistors are rapidly the theoretical limit, the size of atoms. Scientists are trying to circumvent this issue through something known as ‘Quantum Computing’.
At an event yesterday, September 19th 2016, GoPro unveiled the HERO 5 line of action cameras – the HERO 5 and the HERO 5 Session – and the highly anticipated GoPro Karma Drone. GoPro founder, Nick Woodman, proudly proclaimed that the HERO 5 series of action cameras and the Karma were the products that he had envisioned to create when he founded the company 14 years ago. The new HERO lineup of cameras pack voice control, much-improved audio and video recording and an incredible amount of durability in the same compact body. On the other hand, the Karma drone is being marketed an all-in-one “life-documenting hardware solution”.
As smartphones and Internet access have become ubiquitous, text messaging and instant messaging have slowly replaced calling as the primary means of communication. Another technological revolution underway in the world is the extensive research and development in the field of Artificial Intelligence, the science of making machines think and speak like humans. If one combines these two disciplines, a chatbot is born. Simply put, a chatbot is an artificially intelligent entity that is capable of understanding human queries – written in natural language – and answering them. One can even think of Siri, Google Now and Cortana, the popular smartphone assistants, as chatbots that have a voice. They work on the same basic principles as a chatbot – the user asks a question, they process the question and then they try to return a relevant answer.