Humans vs Computers – Are You a Bot?

“‘You engage in an exchange of emails or instant messages or Facebook updates. Is the unknown respondent another person, or is it a bot? Is it someone, or is it a computer programming passing as a person? You want to know. Based only on the conversation, can you judge whether the other is human or machine? Is there something in what is said or how it is said that differentiates people from programs?’ (Baldwin, 2009, p. 8-9)

Film director Ridley Scott’s sci fi masterpiece ‘Blade Runner‘, based on Phillip Dick’s novel ‘Do Androids Dream of Electric Sheep?‘, asks some pressing questions on what it means to be human, and whether we can really distinguish the difference between man and machine. The protagonist Deckard, uses a process called the Voight-Kampff Empathy Test to decide whether the subject is a ‘replicant’ or not. This is based on what we humans call a ‘turing test’, which was introduced by Alan Turing in 1950 to probe the abilities of machines to ‘imitate’ human responses. If a human is unable to discriminate between a person and a machine, then the computer is said to have passed the test. For example, a man is asked to play a game of chess against both a human and a machine, it is very difficult for him to tell which opponent is which, as the machine has a large database of moves it can make which mirror those of real human players; therefore even if the human beats the machine, the machine wins. So in a nutshell, a turing test is a test a human gives to a computer to decide whether or not it is a human, while a reverse turing test is a test a computer gives to a human to determine whether or not it is a machine.
Continue reading