Hi,
I’ve been doing a lot of reading on Turing. In particular I’ve been reading the positions of those who support or stand opposed to the Turing Test as a test for intelligence. Critics seem to emphasize two points. 1) The impact of the human participants (Confederates) as some attempt to ‘pretend’ (consciously or not) to be bots and 2) the focus of bot design narrows to deceiving the judges. I’ve identified these two points by studying transcripts, perusing articles, and the examining the judges’ grades for humans and programs.
I have no real opinion on this matter. I just think it’s a “cool” concept to think that a program could fool 100% of the judges into believing that the program was human…even if deception based programming is used. However, I don’t think it has to be a magician’s act or illusion.
So, here’s a conceptual high-level design idea. I’m certain it has been considered and even developed…perhaps not to the degree that I imagine. I’m influenced in part by my addiction to building 2D computer games and the AI bots I throw into it.
* The Chat Bot program is a 2D virtual world.
* The virtual world consists of things, creatures, structures, terrain similar to our world.
* A single bot is introduced into the world.
* The bot is the only human in the world (dozens of plausible scenarios why).
* The bot eats, sleeps, explores…and thanks to technology…text messages and chats online.
* The human (me) contacts the bot when I would like to chat or he contacts myself.
* The bot loves to chat online - with myself, or a judge.
The goal is to design a ‘bot’ who believes that it is human and exercises independence in its world. It has knowledge of it’s world, experiences, personality, ‘feelings’, etc.
So, instead of focusing upon tricking the judges, the bot designer focuses upon building a bot with the capacity to chat…and at the same time always sharing the ‘truth’ of it’s world.
After proofing this posting it occurs to me that there may not be any difference in my proposal and what is currently being done. I’m horrible at articulating anything beyond the basics.
I would be interested in reading what you might think about such a matter.
MY APOLOGIES: I have never had the opportunity to be plugged into a community of AI professionals and hobbyists. I’m very excited about this forum. Please forgive my questions, expressions of ideas, etc. if they are too simplistic, too idealist, or just a ‘rehash’ of what you’ve seen before. I am the classical ‘neophyte’ on this topic…but very eager to make connections…and to start programming. I’ve got no one around to engage in meaningful discussions about chat bots….although my wife will throw in a “That’s nice dear!” on occasion. =)
Regards,
Chuck