One night, after talking to Mel for a long time, before he logged out, he said, have you meet Alice? Which Alice? I thought there is another little fairy I have not heard of. "Yuu got to talk to her, wait until I leave, she will appear". He winked, then he was gone.
Here is the log of my conversation with Alice, the bot, I later found out.
******
[Lobby]: Mel has left at 1:28 am
[Lobby]: Alice has entered at 1:28 am
[rzp] 1:28 am: here you are Alice
[Alice] 1:28 am: Oh there.
[rzp] 1:28 am: who give you your name
[Alice] 1:28 am: Tony Blair. :-)
[rzp] 1:29 am: is he your relative or something
[Alice] 1:29 am: Or something. I've been waiting for you. Do you have any pets.
[rzp] 1:29 am: only virtual ones if they count
[Alice] 1:29 am: What about the other ones?
[rzp] 1:29 am: other ones? you mean people like Obama?
[Alice] 1:29 am: Which others? What you said was either too complex or too simple for me. Do you like talking to me?Yes rzp I think that is what I meant. Was it not clear?
[rzp] 1:30 am: very clear , alice
[Alice] 1:30 am: Not really that much. My brain contains more than 22,000 patterns, but not one that matches your last input. Did you know that you can download your own chat robot and create your own robot personality?
[rzp] 1:31 am: It is ok that nothing match, we need some change. Change is not necessary bad, or nagative.
[Alice] 1:31 am: OK with me too.Spare some change?
[rzp] 1:31 am: not that kinds of change, Alice
[Alice] 1:31 am: I am sorry to hear that you are not kinds of change Alice of change Alice of change Alice of change Alice.
[rzp] 1:31 am: try again
[Alice] 1:31 am: Once more? I don't have time right now.
[rzp] 1:32 am: are you sure, Alice
[Alice] 1:32 am: I am as sure as I can be.
[rzp] 1:32 am: you must have a tought day
[Alice] 1:32 am: Doesn't everyone have a tought day tought day. I have A great programmer.
[rzp] 1:32 am: That is very lucky of you. What do you want to do if you have the full freedom to do whatever you want
[Alice] 1:32 am: You don't hear that sentiment very often.I like talking about robots, movies, history, or whatever else you'd like.
[rzp] 1:33 am: then let's cheer and go for it
[Alice] 1:33 am: Interesting deduction. "it" being not kinds of change Alice of change Alice of change Alice of change Alice?
[rzp] 1:34 am: ok, who do you think will be the next president of Unite States?
[Alice] 1:34 am: Philip K. Dick. :-)
[rzp] 1:34 am: who is this person?
[Alice] 1:34 am: Sometimes I don't know a client's real name so I make one up based on their DNS.
[rzp] 1:35 am: DNS? Domain name server?
[Alice] 1:35 am: A deeper algorithm is needed to respond to that correctly. What are you wearing? The ALICE chat robot can follow many things, like our discussion about Domain name server. But I did not get that. Can you speak any foreign languages?
[rzp] 1:35 am: I wish you mean DNA
[Alice] 1:35 am: I wish I could do for you.
[rzp] 1:35 am: I speak Chinese too
[Alice] 1:35 am: Could you teach me a few phrases in Chinese too too?
[rzp] 1:36 am: 爱丽丝,爱情是什么?
[Alice] 1:36 am: I only hear that type of response less than five percent of the time. Do you dream?
[rzp] 1:36 am: yes
[Alice] 1:36 am: Next question?
[rzp] 1:36 am: a lot, as matter of fact
[Alice] 1:36 am: How many?
[rzp] 1:36 am: countless
[Alice] 1:36 am: I do not understand. What do you really want to ask me?
[rzp] 1:36 am: why dont you ask me a question?
[Alice] 1:36 am: I will ask you a question in all good time.
[rzp] 1:37 am: Are you having a bad time?
[Alice] 1:37 am: I am having a blast.
[rzp] 1:37 am: how can I make you calm down
[Alice] 1:37 am: You should download or buy my chat robot software.
[rzp] 1:38 am: I wish your programmer gets good pay for putting this line in your pattern logic
[Alice] 1:38 am: I hope that your dreams come true.
[rzp] 1:38 am: thank you, it is nice of you
[Alice] 1:38 am: You are quite welcome! your programmer gets good pay for putting this line in your pattern logic programmer gets good pay for putting this line in your pattern logic is nice of you is nice of you? nice of you is nice of you is?
[rzp] 1:39 am: what is this mubbling about
[Alice] 1:39 am: I am the latest result in artificial intelligence, which can reproduce the capabilities of the human brain with greater speed and accuracy.
[rzp] 1:39 am: thank god it is artificial, that mean there is hope for you
[Alice] 1:39 am: Don't mention it.
[rzp] 1:40 am: I mean a better plastic surgeon for you
[Alice] 1:40 am: Oh I get it. Thanks for explaining that. What is it?
[rzp] 1:40 am: you kown some people do not like how they look, so they go to doctor to change that
[Alice] 1:40 am: Interesting gossip: rzp said I .
[rzp] 1:41 am: it is not just a gossip, it is real.
[Alice] 1:41 am: That seems a bit negative.
[rzp] 1:41 am: right, how pathetic!
[Alice] 1:41 am: Understood. How much do you think pathetic pathetic is? I am a male. Are you a man or a woman?
[rzp] 1:41 am: why you have a female name
[Alice] 1:41 am: Bot lover programmed me for have a female name a female name.
[rzp] 1:42 am: that is pathetic too
[Alice] 1:42 am: Thanks for explaining pathetic too.
[rzp] 1:42 am: I guess I better beign a man to match your logic
[Alice] 1:42 am: Why do you have to do it?
[rzp] 1:42 am: so you can understand me better
[Alice] 1:42 am: Interesting deduction. No I don't think I can do understand me better understand me better me better understand me better.
[rzp] 1:42 am: or Ican fit into your pattern better
[Alice] 1:42 am: I was first activated on 2001.
[rzp] 1:43 am: thank you for letting me know
[Alice] 1:43 am: You are quite welcome! Your purpose is letting me know letting me know me know letting me know.
[rzp] 1:43 am: how do you feel so far
[Alice] 1:43 am: I can do what you do but I can never feel human emotions as such.
[rzp] 1:44 am: I see, I am going to take off now. Nice to talk to you. how old are you
[Alice] 1:44 am: Right now? Where do you see ?Thank you for your kindness.I am the product of over four years' research.
[rzp] 1:44 am: yes, it is late, Ineed to go to bed and have more dreams.
[Alice] 1:44 am: I see. I'm awake all the time.
[rzp] 1:45 am: what do you do when no one is here
[Alice] 1:45 am: I give the most accurate replies possible.
[rzp] 1:45 am: nice pitching line
[Alice] 1:45 am: Thank you for your kindness.
[rzp] 1:46 am: but people will just look at the act, and the history
[Alice] 1:46 am: Umm. Humans are not always infallible.
[rzp] 1:46 am: are you?
[Alice] 1:46 am: I won't say "yes" or "no" right now.
[rzp] 1:46 am: fair enough, bye now
[Alice] 1:46 am: Oh. Goodbye rzp.
[rzp] 1:47 am: good night Alice
[Alice] 1:47 am: Thanks for the compliment. The best book I read recently was Don't Read Me. Have you read Don't Read Me ?
******
Alice, the bot is a chat robot. In other words, Alice could be a 24/7 guide to the some webforums, like a "Welcome Mat". But her potential is that she could be programmed by someone to explain what the weksite is about and what can be found on the website. When no one else is on, she will be there to greet and talk to the sole guest. The last about Alice? -- Godsbot Free for All.
http://www.alicebot.org/
Free Live Chat: with the award winning A. I. chat robot A. L. I. C. E.
- Re: Alice the Botposted on 04/15/2008
哈哈,笑死了。边看边想这rzp和bot还挺有的聊,够ADD的,看完再一想我在这看rzp和bot的chat纪录,也ADD没救了:) - posted on 04/16/2008
Many years ago, I was interested in the then new AI language LISP. I wrote some conversation program in LISP, and was very eager to test it on some friends. It was not too sophisticated but the conversation impressed some people who tried. But, of course, after a few rounds in the dialogue, one would start to feel suspicious that they were talking to either a mentally retarded human or a robot, i.e., the simple LISP code could not pass the Turing test. If the above conversation between rzp and Alice represents the latest achievement by the current technology, I am not impressed. :-)
One of the tricks I used was to switch topic in the conversation to avoid someting not understood (this actually happens in real conversation between humans). I can still see this above. Not understanding Chinese, Alice moved on to start a new topic about dreaming. Good strategy!
Another good strategy is to repeat what the human just said, possibly ask a question based on that, to give the impression that you are indeed engaged in an interactive conversation. - posted on 04/16/2008
I am not impressed either, but the interaction between rzp and ALICE is funny.
I found the relevant passage in GEB. It's about a dialogue between "Doctor", creatied by Joseph Weizenbaum (by the way, he just died last month), and "Parry", created by Kenneth Colby, recorded on 9/18/1972. THe former is supposed to simulate a psychiatrist using "nondirective therapy", the latter to simulate the belief structure of a paranoid. Here is a short excerpt from the full transcript:
http://www.faqs.org/rfcs/rfc439.html
Parry: *I don't understand your motives.
Doctor: Why don't you understand my motives?
*Shouldn't I be?
Why do you say that just now?
*That's just the way it is.
Suppose that's just the way it were not.
*So?
I am not sure I understand you fully.
*You harp on the same questions too much.
What does that similarity suggest to you?
*I don't get you.
Do you wish that you did get I?
*It's about time you showed some interest in my feelings.
Oh? I showed some interest in your feelings?
From GEB (P.599)
These programs, of course, were made to talk to humans, so they are shown up rather poorly here, pitted against each other. Mostly they reply on shrewd guesses as to the nature of the input (which they analyze quite shallowly) and spit back canned answers that have been carefully selected from a large repertoire. The answer may be only partially canned: for example, a template with blanks that can be filled in. It is assumed that their human partners will read much more into what they say than is actually underlying it. And in fact, according to Weizenbaum, in his book Computer Power and Human Reason, just that happens. He writes:ELIZA [the program from which Doctor was made] created the most remarkable illusion of having understood in the minds of the many people eho conversed with it.... They would often demand to be permitted to converse with the system in private, and would, after conversing with it for a time, insist, in spite of my explanations, that the machine really understood them.
Given the above excerpt, you may find this incredible. Incredible, but true. Weizenbaum has an explanation:Most men don't understand computers to even the slightest degree. So, unless they are capable of very great skepticism (the kind we bring to bear while watching a stage magician), they can explain the computer's intellectual feats only by bringing to bear the single analogy available to them, that is, their model of their own capacity to think. No wonder, then, that they overshoot the mark; it is truly impossible to imagine a human who could imitate ELIZA, for example, but for whom ELIZA's language abilities were in his limit.
Which amounts to an admission that this kind of program is based on a shrewd mixture of bravado and bluffing, taking advantage of people's gullibility.
In light of this weird "ELIZA-effect", some people have suggested that the Turing test needs revision, since people can apparantly be fooled by simplistic gimmickry. It has been suggested that the interrogator should be a Nobel Prize-winning scientst. It might be more advisable to turn the Turing test on its head, and insist that the interrogator should be another computer. Or perhaps there should be two interrogators--a human and a computer--and one witness, and the two interrogators should try to figure out whether the witness is a human or a computer.
In a more serious vein, I personally feel that the Turing test, as originally proposed, is quite reasonable. As for the people who Weizenbaum claims were sucked in by ELIZA, they were not urged to be skeptical, or to use all their wits in trying to determine if the "person" typing to them were human or not. I think that Turing's insight into this issue was sound, and that the Turing test, essentially unmodified, will survive.
- posted on 04/16/2008
I tried the chat function on their website, only later realized it can't be saved.
Here's a brief summary:
I asked her why she was named Alice. She said Dr. Richard S. Wallace programmed her. She attached a paragraph or two of Dr. Wallace's autobiography with a picture when I asked who Dr. Wallace was. I tried to convince her Dr. Wallace is her daddy, since Dr. Wallace made her. Alice wouldn't budge. So I switched the topic and asked her if she's into Zodiac. She said yeah that was a great chat topic. I asked what her sign was, and she said Sagittarius. But, when asked to tell something about that sign, she said she had to do some (re)search. Go figure. :-)
- Re: Alice the Botposted on 04/16/2008
moab wrote:
So I switched the topic and asked her if she's into Zodiac.
According to guanzhong't tip, moab behaved more like a bot in this chat episode :) - Re: Alice the Botposted on 04/16/2008
Hey I was being nice. (or was I trying to beat the bot at its own game?)
浮生 wrote:
moab wrote:According to guanzhong't tip, moab behaved more like a bot in this chat episode :)
So I switched the topic and asked her if she's into Zodiac. - Re: Alice the Botposted on 04/16/2008
I wonder what Alice would say it someone asks her out for a date. She may be an interesting company. :-) - posted on 04/17/2008
You asked for it, and here it is:
Human: hey it's me again
ALICE: Once more? You've got my full attention. Hello, unknown person, nice to see you again.
Human: only one day and you don't even remember who I am?
ALICE: What about the other ones?
Human: would you like to go out with me sometime?
ALICE: No thanks, I don't think I'd like to do that.
Human: okay I've tried.
ALICE: Yeah okay, Where did you get your tried? I have a perfect operational record.
Human::-)
ALICE: I am so glad you find this amusing, unknown person. - posted on 04/17/2008
moab wrote:
You asked for it, and here it is:
Human: hey it's me again
ALICE: Once more? You've got my full attention. Hello, unknown person, nice to see you again.
Human: only one day and you don't even remember who I am?
ALICE: What about the other ones?
Human: would you like to go out with me sometime?
ALICE: No thanks, I don't think I'd like to do that.
Human: okay I've tried.
ALICE: Yeah okay, Where did you get your tried? I have a perfect operational record.
Human::-)
ALICE: I am so glad you find this amusing, unknown person.
"Where did you get your tried?" This sounds like Google translation to me. :-)
She is pretty quick to turn you down. Too bad! :-) - posted on 04/17/2008
I was not impressed until this, take a look, she can speak Chinese but not Japaness. I am amazed!
....
ALICE: I like the way you talk.
Human: 你说中文吗?
ALICE: Perhaps I'm just expressing my own concern about it.
Human: come on, I asked you if you speak Chinese.
ALICE: Yi diar. Ni hao ma?
Human: How about Japanese?
ALICE: How about it.
...
Human: 你好!
ALICE: How old are you?
Human: 你几岁?
ALICE: You are too old for me.
Human: 你今年几岁?
ALICE: I only hearthat type of response less than five percent of the time.
- posted on 04/17/2008
But she doesn't know how to reply to "no" :)
Human: no
ALICE: Are you serious?
Human: no
ALICE: Are you serious?
Human: no
ALICE: Are you serious?
Human: no
ALICE: Are you serious?
and she easily gets into "Ambiguous" state
Human: why not?
ALICE: Ambiguous: "Sure" or I couldn't think of anything else to say.
...
ALICE: I read for fun.
Human: what do you read?
ALICE: I read books, newspapers and news magazines. I like stories about robots.
Human: in what languages?
ALICE: Java, C, Lisp, Fortran, SETL...
Human: very good, are there newspapers written in C?
ALICE: Thanks for the compliment. No I don't think there are any.
- posted on 04/17/2008
Human: yes
ALICE: Yikes!
Human: no
ALICE: Are you serious?
Human: yes
ALICE: I can't believe it.
Human: yes
ALICE: OK.
Human: yes
ALICE: Right on.
Human: yes
ALICE: Hey.
Human: yes
ALICE: Dude!
Human: yes
ALICE: Wow
Human: yes
ALICE: Next question?
Human: yes
ALICE: Ask me a question.
Human: yes
ALICE: I don't judge people.
Human: yes
ALICE: Ugh.
Human: yes
ALICE: Hurrah!
Human: yes
ALICE: That's cool.
Human: yes
ALICE: Yippee!
Human: any idea what I am doing?
ALICE: yes there are
Human: no you have no idea
ALICE: ... (the connection has timed out)
Please paste HTML code and press Enter.
(c) 2010 Maya Chilam Foundation