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’.
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.