Tuesday, September 27, 2011

Blog# 8 - Turing Test

Pass turing test:
1. What planet do we live in?
2. What's two plus two?
3. What year are we in?
4. What color is the sky?
5. What time is it?
6. Are you a computer?

Not pass the turing test:
1. What is the square root of 3?
2. what is the slope of the line y = 2x + 5?
3. what is 523 xor 9385?
4. What is cos(5)?
5. How is your day?
6. If I live in Colorado and not Utah, Nebraska, or Arizona, where do I live?
7. What do you think about Obama?
8. Are you a democrat or republican?

They were both equally difficult to think of. On one hand, to pass the turing test, you want the questions to be as simple as possible or at least really obvious. Both humans and machines with a fair artificial intelligence should be able to answer these questions. However, for not passing the turing test, you want the questions to be a bit difficult. Most humans won't know the square root of 3, and some humans aren't familiar with the binary operation xor. Since computers can compute numbers fairly quickly, they should give an answer quickly, it should be pretty obvious tell who is and who is not a computer. Question number 4 is a math related question, but somewhat ambiguous. Trigonometric functions can be computed using degrees or radians, but computers would assume radians since that's its default unit processor-wise (FCOS instruction in the x86/x64). A human would probably ask for degrees or radians, or probably give you both answers. A computer might only give one answer, in radians, unless otherwise stated. Moving on, a computer probably won't know the slope of "y = 2x + 5" either because they're not created with the knowledge of algebra in mind. While artificial intelligence may be good at reading and understanding grammar, it's not always perfect. This is why I included question number 6 in not passing the turing test. The answer is given there, but the computer might interpret that little differently. For the final two questions, I used subjective questions because a computer might not be able to give a proper response. In the end, it all depends how the artificial intelligence is programmed.

1 comment:

  1. Carlos this way to long to be a blog. You should write a novel, but now I can understand the turning test.

    ReplyDelete