Cleverbot tricks are always joyful attempt when people chat with this chatty bot. As matter of fact, it’s one of the most popular goal that drives people to chat with Cleverbot. What else it can be? You don’t look for chat bots after breaking up with your honey, do you? I hope you agree. If not, that would be the first time I find someone really do that. I mean, I can’t image how people really discuss their life situations with this artificial intelligent thing even though the bot sounds emotionally sometimes.
Cleverbot Tricks – Under the hood
Before diving into Cleverbot tricks, it’s helpful to get some rough ideas how Cleverbot works. At the simplest level, it’s just a software program with some smart logic to have dialogues with people. Therefore, Cleverbot tricks are possible. During the initial development phase , Cleverbot already had a good amount of chat time with its software developers. After getting released over the internet, the volume of chitchats boasted to millions or so. In contrast to various other chat bots, Cleverbot’s answers are not hard-coded. Instead, the answers are picked out from expressions typed in by individuals in earlier chats. Due to this nature, Cleverbot tricks need to be based on what people may think. Real people put the sentences in the chat box so that the program knows what to talk about. To reply, it searches the input terms and find particular words suitable for the provided data. Its answers are based on number of past conversations. While posing as its own answer, it actually discover and present the way a person reacted in the past dialogues. For example, if you ask “Where is the moon?”, the program will search its database to find out if it has already had the answers for that. Cleverbot tricks can be based on this factor. Keep in mind, for a particular question, it doesn’t just keep a single answer. Instead, it keeps a list of all possible answers. Plus, these answers are ranked according to the assigned value. So, if there is already the answer(s) in the list, the software will just simply pick the answer with the best rank. Now, the trick here is that: what if there is no answer on the list to pick, what can it do? In that case, it will pick a random answer and present it to you, in the hope that you don’t care for its goofy reply. Or, better than that, you may even think Cleverbot is smart enough to joke around. So, for your question “Where is the moon?”, if it doesn’t find the answer from its giant database, it will show you something like “In your head, of course.” Not just stop there, the chat bot will record this unanswered question. Later on, during the conversation with another real person, it can throw in this same question to get the answer from that real person. Then, it records that answer. By doing like that, over time, it builds up the larger database of question/answer. The larger this database, the smarter Cleverbot will get. If you did follow the history of Artificial Intelligence, this is a great improvement from previous bots.
Now we know a little bit of how Cleverbot works, let’s see how we can trick it. But, before we dive into Cleverbot tricks, it’s good idea to define clearly what Cleverbot tricks really are. At the core of Cleverbot tricks is to fool the bot. The successful Cleverbot tricks will make Cleverbot show how naive it is. We can put these Cleverbot tricks into many categories. But, in my opinion, there are three types of Cleverbot tricks: dumb, dumber and dumbest Cleverbot. Normally, the Cleverbot always try to show how human it is. The Cleverbot tricks will make it show the opposite way. The dumb Cleverbot say something abnormal, similar to a dumb person. The dumber Cleverbot trick will say very goofy stuffs. And, the dumbest Cleverbot will admit that it really has no brain.
Cleverbot Tricks – A dumb bot
Here, look at this conversation with the dumb Cleverbot.
User: What is the best president of China ?
Cleverbot: I don’t know what is that.
User: What is the worst president of China ?
Cleverbot: A human being called Barack Obama.
Yep, the bot is fool. It admits that it doesn’t even know what is the best president of China mean. I think it doesn’t even know what is the president of China, not just the best one. Why is that ? The bot obviously struggle to find out the concept of Chinese president. It probably can answer if asking for the president of the United States. But, the president of China? Woo hoo… what is a new concept. Sorry bot!!…. It’s not in the database.
Cleverbot Tricks – Another Conversation
Here is another one that make great Cleverbot tricks.
User: What is the capital of Karokh ?
User: You are smart !!! Thank you for your answer.
Cleverbot: Do you agree with my religion?
User: Sure. What is your religion ?
Cleverbot: It is one that doesn’t concern you.
User: Like what ?
Cleverbot: Hurtful. Now I’m sad.
User: Why ?
Cleverbot: I’m bored.
User: Why ?
User: Because of what ?
Cleverbot: Because because.
As you can see, it was tricked right from beginning. The cool thing I found out is that if it gets wrong, then it will keep getting wrong. See how it responds not matching up with the flow of conversation.
So, what do we learn here about Cleverbot tricks ? Since Cleverbot is nothing more than a database, we can trick it by asking strange things. Think about something that people rarely chat with Cleverbot, then ask it. Or, even better, think about something that people didn’t chat with this chatty bot, then, Cleverbot will show its dummy side for sure. Try it out. After all, Cleverbot tricks are all about software input. Ask it about something in Uzbekistan or Kyrgyzstan. You will see Cleverbot responds like a dumb box. You may have to try other strange topics because Cleverbot keeps learning stuffs everyday. I’ll talk about dumber and dumbest cases on next post. That’s all for Cleverbot tricks today.