- Making Cleverbot admit that it's a robot
- Trick Cleverbot into saying that it's a robot.
You can see the chat above either as a win or fail. You could see it as a fail for Cleverbot because I tricked it into saying that it is a robot. Or you could see it as a win for Cleverbot because Cleverbot seems to have figured out my logic and answered me correctly. However, I think it's a qualified win. Real humans would've understood the context and clarified their meaning by saying that "I am a robot, but by robot I really mean that I am human" so as to clarify that they knew that it was a trick to get them to say that they are robots.
So I continue. After a few more screens of chat we get:
I try another way of getting it to explicitly state or imply that it is a robot.
Cleverbot came with the following notice.
PLEASE NOTE: Cleverbot learns from real people - things it says may seem inappropriate - use with discretion, and at YOUR OWN RISKApparently it has won a Turing Test competition. According to the site:
A special version of the Cleverbot application has won the BCS Machine Intelligence Competition 2010, after taking part in a quick-fire Turing Test.I was very impressed! My prior experiences with chatbots is that you can quickly figure out whether it is a chatbot with about 2 or 3 questions. Most aren't on topic or use misdirection or generic answers. Cleverbot's use of chats with humans to respond gets it a little closer. Behaviorally, some of the ways it answers also seem human.
Cleverbot was running with notably more power behind it than is possible for the online version, with 24 separate instances conferring on their answer.
10 volunteers talked for 2 minutes each using a plain text interface, and the whole of the event audience voted on 'how human' each conversation appeared to be.
Cleverbot achieved an average rating of 42.1% human!
You can judge for yourself how convincing it is. You can talk to Cleverbot here.