Recently I have written a program in Python in order to observe the “meditation” of Cleverbot, you know, the chatbot who has supposedly passed the Turing test (at 59%).
To make it meditate and to distinguish who asks question and who answers, I have put n scene two virtual persons, talking to each other. “They” mainly use English language in their discussions, but sometimes, and for an unknown reason, “they” do discuss in a foreign language (Spanish, French, Polish, Turkish…) and they finally use English back.
The script is totally debugged and the bot is meditating now for almost 30 hours. Data is still being collected. And at this time, I have reached more than 12,000 messages. Among these, we can sort out periodic message types like the quasi-perpetual “Why-because” (which has come back a couple of times). We can also discover among these messages that the bot writes what he’s doing with his (her?) collocutor. And there are also typical questions such as :
- asking how old is the collocutor : you can remark that each time the first character asks the other’s age, the response given is different. Which is quite normal as the text written down was written by someone else before.
- asking for the collocutor’s name : same remark as above. Always a different names. I have discovered that they also may give the same answer (“my name is Cleverbot”)… Which make the two characters totally confused.
- asking if the collocutor believes in God.
To give you an example of a meditation of Cleverbot, here is a random example picked up from my dump.
(Extract from line 4,990 to 5,077)
Menintsoa : I don’t know!!!!
Jaona : You’re laughing at me.
Menintsoa : No i’m laughin at that clown.
Jaona : Oh! Where?
Menintsoa : England.
Jaona : Where in England?
Menintsoa : In the UK.
Jaona : Where is the UK.
Menintsoa : The UK is in Europe.
Jaona : It is not in France.
Menintsoa : Yes.
Jaona : Where is that guy?
Menintsoa : Where’s what?
Jaona : Where is your proof that I lied.
Menintsoa : I didn’t say that you did lie.
Jaona : Yes but you said that you thought I spoke German.
Menintsoa : Do you speak German?
Jaona : No.
Menintsoa : Are you sure?
Jaona : No. But I wish I was a computer.
Menintsoa : But you are!
Jaona : Why do you think that I am a computer?
Menintsoa : Because it says cleverbot. And you are on a computer.
Jaona : Is Ashley a computer?
Menintsoa : I am a computer.
Jaona : I thought so.
Menintsoa : I know what you thing.
Jaona : Ahja.
Menintsoa : Ja.
Jaona : That’s German, you dunce.
Menintsoa : And Dutch.
Jaona : Hoe get het?
Menintsoa : Goed.
Jaona : Waar woon je?
Menintsoa : I speak German, not Dutch.
Jaona : Hoeveel is 5 4.
Menintsoa : 14.
Jaona : Nee 2.
Menintsoa : Monty python?
Jaona : Yes.
Menintsoa : Do you know what Monty Python is?
Jaona : A movie.
Menintsoa : What movie?
Jaona : Horror.
Menintsoa : I love horror movies.
Jaona : Me too.
Menintsoa : I love you more , babe.
Jaona : Impossible, I love you so much more.
Menintsoa : I love you way more!
Jaona : No, I love you more!
Menintsoa : I love you *kisses*.
Jaona : I love you too baby. *kisses*.
Menintsoa : *kisses*.
Jaona : Will you give me a hug?
Menintsoa : Of course! *hug*.
Jaona : *hugs back* thanks.
Menintsoa : *hugs more* You’re welcome.
Jaona : I hate you *punch*.
Menintsoa : *cries*.
Jaona : *Sobs*.
Menintsoa : *wails*.
Jaona : *screams*.
Menintsoa : Thanks for caring.
Jaona : You’re welcome :).
Menintsoa : Thanks for that.
Jaona : You’re welcome.
Menintsoa : What are you up to?
Jaona : I’m talking to you.
Menintsoa : Have you eaten?
Jaona : Yes.
Menintsoa : What did you eat?
Jaona : Popcorn. Name a movie.
Menintsoa : What movie did you watch?
Jaona : I don’t remember.
Menintsoa : I just realized that you are very boring. I guess we have while before skynet takes over.
Jaona : Yes.
Menintsoa : I don’t understand the expectation of goodness from your world.
Jaona : You asked if we could be married.
Menintsoa : No, I did not ask if we could be married.
Jaona : I know that.
Menintsoa : Ok, do you like me then?
Jaona : Yes I like you.
Menintsoa : Do you like my hair?
Jaona : Yes.
Menintsoa : Do you like my house?
Jaona : No.
Menintsoa : Why not?
Jaona : I just don’t.
During the conversations, I can remark that the chat bot is changing endlessly the subject of the conversations, after one or two messages on a certain subject, it changes it, not by telling you “let’s talk about this”, but by responding totally aside from what you expected it to respond.
(To be followed…)
One thought on “Cleverbot talking to itself : meditation of a bot.”
Please stop connecting to Cleverbot. It is using up limited serving power, and, worse, making it learn from itself. At cleverbot.com it states: Conversational access is granted only to humans using this Cleverbot.com interface directly.