Well, that was unexpected
So, if you're learning a language you find yourself looking for situations in which to use it. And I just had a conversation in German in the last place I expected to - talking to a robot.
I keep seeing things about Clevebot on the internet - it's an AI program that seems a little more advanced than the old-school Eliza clones. During a lull in the conversation, I just randomly entered "Sprechen Sie Deutsch" to which I got the reply "Ja, ich spreche Deutsch" and from there a couple of minutes of German interaction sprang.
All pretty simplistic, and you can't really communicate with AI programs like that, but it was still an unexpected little perk to my day.
It actually did the opposite with me. I forget the exact exchange but it seemed to give the indication that it was getting bored of German so I asked "do you want to go back to speaking English?" to which it replied "Nein".
That's actually what alerted me to the fact that it's more sophisticated than the Eliza clones that are out there. They only respond to the very last sentence you've typed, whereas to respond to the sentence "do you want to go back to speaking English?" in German, Cleverbot must have remembered that we were previously speaking German. So it must remember at least as far back as its previous reply.
Of course, it had completely forgotten within a few lines, but I was still impressed that it was sophisticated enough to remember that it had recently been speaking German, given no context from my input.
ahaha omg this is hilarious. Look at my results: Me: I am learning spanish.
Me: Yo soy polaca.
CLV: Va bene.
Me: Und ich kann deutsch sehr gut sprechen.
CLV: Dann spreche Deutsch mit mir.
Me: Ich habe fast kein Zeit, mit Freunde zu treffen.
CLV: Das wundert mich nicht!
CLV: Weil sie mich nicht mag.
Me: Wir haben jetzt nicht lang gesprochen.
CLV: Nein, haben wir nicht oder?
Me: Also, magst du Apfeln?
Me: Schade. Ich denke, dass /obst besser als Gemuse ist.
CLV: Meine Englisch ist besser als mein deutsch.
Me: Keine Sorgen, ich kann dich verstehen.
CLV: Kannst du englisch sprechen?
CLV: Sprech englisch!
i don't know what to answer XD this is fabolous :)
Cleverbot: Ich dich aber nicht. User: Was? Cleverbot: Ich mag dich nicht. User: Was??? Cleverbot: Ich liebe dich nicht. Du bist ein bisschen bizarr. User: What? Cleverbot: Biete auf deutsch. User: I do not speak German. Cleverbot: Haha ja klar wie geht es dir? I had some fun with it. ^^
Don't be too amazed about the bot at least, it matches you with other humans to talk to, and once another language is stated, you will either get matched with someone that speaks that language, or all received messages will be turned into the mentioned language. It is not a bot. The general consensus used to be that it switched person every new message(but that was years ago) http://boards.straightdope.com/sdmb/showthread.php?t=580176 https://scaryreasoner.wordpress.com/2010/12/03/i-think-i-know-how-cleverbot-works/
I will not be surprised if I am wrong about the current state of Cleverbot however
No, what Cleverbot does is remember the answers that it's been given and regurgitates them when it determines that it's appropriate to do so: http://www.livescience.com/15940-cleverbot-computer-chats-human.html