The Turing test is a thought experiment devised by the English mathematician Alan Turing, to determine whether or not a computer can have intelligence. In such a test, a human is isolated, and will interact indirectly with an entity without knowing if the entity is a machine or a human. The human will then attempt to determine whether it was communicating with a machine or another human. If a machine is able to convince the human that it is communicating with another human, then it is said to have passed the Turing test.