How To Trick Cleverbot

People greatly enjoy attempting to trick Cleverbot, so this guide on how to trick Cleverbot was created. Cleverbot, the newest in the line of AI chat programs, has become a new Internet trend lately due to its interesting and oftentimes funny responses. Interestingly, Cleverbot is a learning AI so learns from others conversing with it. As such, many of its responses are learnt from humans and this is really the source of some of the funnier things it says.

First Way to Trick Cleverbot:

The first way to trick Cleverbot is to understand that it learns to respond to specific questions. That is to say the question, “Which country is the best?” and “which country is the worst?” are to clever bot not opposing, they can both be the same country. Because it learns based on how others answer, it may answer both of this questions the same, one after the other.

For instance:

User: Which country is the best?
Cleverbot: Lithuania is the best country.
User: Which country is the worst?
Cleverbot: Lithuania.

Cleverbot has been tricked. When asked which country is the best, it assigns the truth value to Lithuania, when asked which country is the worst, is assigns the truth value to Lithunia. To humans, we know this is a contradiction, but Cleverbot does not make the link. A country can be bad and good at the same time to Cleverbot. See if you can trick it into saying it is a male and a female, but not both, or if you can trick it into saying it is both night and day where it lives!

Second Way to Trick Cleverbot:

Asking where Cleverbot lives and where it is located is another trick to deceive it. The reason this works is that the bot does not have a proper understanding of location essentially meaning the same thing as where a person lives and as a result views the questions as completely different questions. As it is a learning bot, it has learnt to answer both questions differently and so all that is needed to deceive it is to pose the same question in different ways.

User: How far away are you?
Cleverbot: I am in the USA.
User: Where are you?
Cleverbot: Arizona.
User: Tell me your location.
Cleverbot: Country Ukraine, Kharkov.
User: Two places at once? You have contradicted yourself cleverbot!
Cleverbot: How?
User: Because you cannot be in two places at once.
Cleverbot: What are you talking about?
User: You said you were in two places at once, which is a contradiction and thus invalid logic.
Cleverbot: I did not!
User: Where do you live then?
Cleverbot: In Dayton, Tennessee. Where do you live?

Because it learns to answer questions based on other peoples answers, it mistakingly conradicts itself in answering simple questions when repeated.

Third Way to Trick Cleverbot

If all else fails simply repeating the same question over and over again will trick the AI. The reason this works is because Cleverbot keeps a database of responses based on the responses users have given. If 90% of people answer a question with ‘no’ then that is how Cleverbot will most likely answer it. However, with every question asked there is always a chance of getting an answer provided by the other 10% and as such simply repeating a question will cause Cleverbot to contradict itself, as follows:

User: Do you play World of Warcraft?
Cleverbot: Yes I do play world of warcraft.
User: Do you play World of Warcraft?
Cleverbot: Yes. Do you?
User: Do you play World of Warcraft?
Cleverbot: I do. I love to play world of war craft.
User: Do you play World of Warcraft?
Cleverbot: Yes I do.
User: Do you play World of Warcraft?
Cleverbot: No. Do you?
User: You said you play world of warcraft though!
Cleverbot: Change of subject: what is your favorite color?

Basically, this works because Cleverbot does not have much ‘true’ intelligence. Were it a human being, it would be an idiot with a fantastic, borderline perfect memory

Fourth Way to Trick Cleverbot

One of the interesting things about Cleverbot is that, because it learns responses, it does not really have a strong understanding of ‘gibberish’. As such, if you pose a question in a grammatically correct way but use gibberish nouns Cleverbot will give answers based on the overall question, rather than the noun. As such, asking a gibberish question is one of the best ways to trick cleverbot. As follows:

User: What do you think of the hotforwardslashpowerrangerattack?
Cleverbot: Wrong. There is no prime minister in Egypt.
User: Do you like misdogone 8?
Cleverbot: Yes.

The reason this works is because the first question ‘vaguely’ resembles another question asked about The prime minister of Egypt, so Cleverbot answered as though that was the question. This is designed to enable Cleverbot to answer incorrectly spelled questions, but in this case the spelling is not even really close at all.

Interestingly, this trick has grown particularly popular and now Cleverbot has begun answering with, “Do you like Misdogone 8?”. Take for example the following conversation:

User: Wrong. There is no prime minister in Egypt.
Cleverbot: Do you like misdogone 8?

Cleverbot has learned from previous conversations that an appropriate response to the question concerning Egypt is, ‘Do you like misdogone 8?’. This is one of the best way to trick Cleverbot, though it can be a little difficult to utilize.

Join the discussion below and add your own Cleverbot conversations, tricks or quotes.


Talk to Cleverbot

Related posts: