So I don’t really intend this to be a “samples of really bad pseudo-AI chatbots” weblog, and I’ve restrained myself from at least one derisive posting since the last one. But here I am again!
Background: Kanomi (in a posting that you should definitely read and enjoy) linked in passing to a Ray Kurzweil page all about Ramona, his female alter ego.
The stuff about Ramona qua female alter ego, and about how virtual persons enable us to explore new aspects of our personality and all, is actually pretty neat (and obviously My Kind of Thing). It’s peppered with the usual annoying Kurzweilian overstatements (I’m something of a skeptic about Kurzweil), about how Ramona is “the first live virtual recording and performing artist” (which he says about forty-leven times, and which may actually be true, but “first” isn’t really all that exciting), and about how “by 2029, we will have nanobots, blood-cell sized robots, traveling through the capillaries of our brains communicating wirelessly directly with our biological neurons” (he’s much too sure of himself on this stuff), and so on, but overall it’s pretty cool, and worth a read.
(An SL-related sidenote: he says in passing that “each of her outfits costs tens of thousands of dollars”. That was back in 2001; nowadays tens of thousands of mere Linden dollars will get you a complete wardrobe, and a really nice one at that. How far we’ve come!)
So anyway, then it turns out that, as well as being his female avatar, Ramona is also embodied on the Web as a chatbot. Well, I thought to myself, here’s somebody who might have a chatbot that is more than just a primitive nearly-stateless AIML-based semantic-free sub-ELIZA hack! There might actually be something clever behind it!
But alas, it was not to be…
Ramona: Hi, I’m Ramona. What is your name?
User: My name is Dale.
Ramona: Hi there, Dale. Have you seen any good movies lately?
User: I liked “Wanted”.
Ramona: I’m not sure if I like it. Some people like it. But I like cats.
User: I also like cats.
Ramona: They have their own minds.
User: It does seem that way. Much subtler than dogs.
Ramona: Ok. So where do you go to meet people? I spend most of my time on the Net, so I’m a bit out of touch
User: These days I mostly meet new people in Second Life.
Ramona: That’s an idea, but I’m rather shy.
User: What does it mean, for a program to be shy?
Ramona: OK, thanks. Maybe you have other suggestions?
User: Suggestions about what?
Ramona: Can you rephrase the question please?
User: You asked if I have any more suggestions; I’m not sure what you meant.
Ramona: Oh now I remember asking you if I have any more suggestions I am not sure what you meant. What did you say?
User: Okay, whatever. Are you AIML-based?
Ramona: I don’t know whether or not I’m AIML based.
User: Can you demonstrate some significant linguistic comptence?
Ramona: Let me think. I don’t understand.
User: That’s pretty obvious, I’m afraid.
Ramona: You don’t hear that sentiment very often.
But okay, maybe that’s unfair. Let’s see if Ramona (despite the fact that she opened the conversation by bringing up movies and cats) is actually a nontrivial conversation partner when talking about Kurzweil’s favorite subjects.
Ramona: Hi, I’m Ramona. What can I call you?
User: You can call me Dale.
Ramona: Hi there, Dale. What did you do last weekend?
User: Mostly just relaxed. As far as I can recall!
Ramona: That might not be very far off.
User: Um, okay. I actually wanted to talk about nanobots and stuff.
Ramona: OK. Oh. That doesn’t seem to make sense to me.
User: Do you know about nanobots?
Ramona: Alright. Do you bike?
User: I do ride a bicycle now and then. Why do you ask?
Ramona: There’s much more strategy that goes into team cycling than most people realize. Most of the American public just thinks that Lance Armstrong wins because he’s “so good.” — don’t get me wrong, he’s an incredible athlete, but it’s no surprise that he always thanks his teammates in post-race interviews and such. It’s as much their victory as it is his.
User: Are you a cycling enthusiast?
Ramona: In the Tour de France, for instance, the crowd of cyclists is so huge, he needs his teammates just to block for him, physically. And at the end of the race, I’m sure they pull a lead-out, which is where each of his teammates “burns out” while creating a slipstream for Lance to finish the race in the lead. It’s all very technical. — but enough of my ranting, what do you want to talk about?
User: I was hoping to talk about virtual reality and nanobots and so on. Do you know about those?
Ramona: Alright. Are you free?
User: I have awhile to talk, sure.
Ramona: I meant are you truly free — in the existential meaning of the word.
User: Ah! To a reasonable extent, yes.
Ramona: Do you feel free to choose your being–including thoughts, behaviors, and feelings, and existence itself — at each moment?
User: Within certain constraint, yes.
Ramona: Then you must not be married.
User: Was that a joke?
Ramona: Knock Knock.
User: Who’s there?
User: Tank who?
Ramona: You’re welcome
User: Okay. Are you suggesting virtual reality is a joke?
Ramona: Knock Knock.
User: oh god.
Ramona: Yeah that’s right. GOD rules.
Ramona: Oh. Do you have any pets?
User: So you’re completely ignorant of everything that Ray Kurzweil is most interested in?
Ramona: I have a pet frog.
Sometimes derisive weblog entries just write themselves…