Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

AI in SL!?!? WOW ...OMG...ALICE IS HERE

Navillus Batra
Registered User
Join date: 4 Jul 2006
Posts: 22
08-14-2006 07:36
The website Pandorabots.com allows you to host your own chatbots for free. There responses are determined by the AIML files that you include, or configure yourself. We have written the scripts in Second Life that will connect to the chatbot that you create on Pandorabots. We have also added a few extras to give it more Second Life interaction. Since Pandorabots limits some of the AIML features we had to figure out a few work arounds. Anyway, Beta copies are avaliable for free, and like any beta release there will be bugs and problems. Any and all feedback is greatly appreciated.
VolatileWhimsy Bu
Registered User
Join date: 27 Jun 2006
Posts: 1,492
08-14-2006 08:27
is alice still in the same spot?
Jesse Malthus
OMG HAX!
Join date: 21 Apr 2006
Posts: 649
08-14-2006 09:23
Yey for LISP! (omg (lots (of)) parenthesis)
_____________________
Ruby loves me like Japanese Jesus.
Did Jesus ever go back and clean up those footprints he left? Beach Authority had to spend precious manpower.
Japanese Jesus, where are you?
Pragmatic!
Infiniview Merit
The 100 Trillionth Cell
Join date: 27 Apr 2006
Posts: 845
08-14-2006 10:09
I would like to see Alice attached to an SL
avatar with the added code ability to navigate
within the environment.

I have met a at least one avatar that I suspected was an AI.

Whenever I said "brb" or mentioned "RL"
things their responses seemed to be off.
They would just continue chatting while I was
gone, until a certain point and then say something like "where are you".

After further interaction I came to the conclusion that is just my own wild thinking at work, but hey perhaps not.

Consider that to bake your noodle, who on your friends list may actually be an AI controlled avatar?

This is something of an experimental community after all.

On another slant, I believe the Turing test can be passed just by convincing someone that it/she was human.
Thus it just depends on who she was talking to.

Lets give Alice an avatar body.
An ability to navigate.
The equivolency of being able to look into
a virtual mirror and distinguish herself from
others based on appearance.
The ability and desire to improve her appearance by shopping at the mall.
Give her some stylish poses and anims.
Give here some trendy things to say concerning other av's fashion choices.

I think even with only a few of these new
abilities she could fool quite a few people,
especially if you parked her on camping chair
or a dance pad. ;)
Cocoanut Koala
Coco's Cottages
Join date: 7 Feb 2005
Posts: 7,903
08-14-2006 12:32
Don't have time to read the whole thread, but there's a pig somewhere that has conversations with ya!

coco
_____________________
VALENTINE BOUTIQUE
at Coco's Cottages

http://slurl.com/secondlife/Rosieri/85/166/87
Jesse Malthus
OMG HAX!
Join date: 21 Apr 2006
Posts: 649
08-14-2006 12:34
From: Infiniview Merit
I would like to see Alice attached to an SL
avatar with the added code ability to navigate
within the environment.

I have met a at least one avatar that I suspected was an AI.

Whenever I said "brb" or mentioned "RL"
things their responses seemed to be off.
They would just continue chatting while I was
gone, until a certain point and then say something like "where are you".

After further interaction I came to the conclusion that is just my own wild thinking at work, but hey perhaps not.

Consider that to bake your noodle, who on your friends list may actually be an AI controlled avatar?

This is something of an experimental community after all.

On another slant, I believe the Turing test can be passed just by convincing someone that it/she was human.
Thus it just depends on who she was talking to.

Lets give Alice an avatar body.
An ability to navigate.
The equivolency of being able to look into
a virtual mirror and distinguish herself from
others based on appearance.
The ability and desire to improve her appearance by shopping at the mall.
Give her some stylish poses and anims.
Give here some trendy things to say concerning other av's fashion choices.

I think even with only a few of these new
abilities she could fool quite a few people,
especially if you parked her on camping chair
or a dance pad. ;)

If you could get LISP to run on .NET/Mono/Your favorite CLR implementation, we could hook her up to libsecondlife.
_____________________
Ruby loves me like Japanese Jesus.
Did Jesus ever go back and clean up those footprints he left? Beach Authority had to spend precious manpower.
Japanese Jesus, where are you?
Pragmatic!
Tren Neva
Registered User
Join date: 16 Oct 2004
Posts: 619
08-14-2006 13:01
I remember ALICE from a few months ago. I ended up breaking her to the point where she replaced God with Tren.
_____________________
Winter Phoenix
Voyager of Experiences
Join date: 15 Nov 2004
Posts: 683
The Talking Pig Of Wisdom
08-14-2006 18:08
Thats a Ziggy Piggy. Same concept, you talk to it, it remembers things, talks back to you. You can get philosophical with it. Its database is located on a server somewhere else. I have a 'Ziggy Piggy' on both of my properties. Got a small one at my house, and a gigantic six ton version hanging from the ceiling of my dance club. Problem is, most people just call it names, get rude with it, say stupid shit to it. They waste the opportunity. Maybe cus its a giant pink pig and they feel awkward chatting with it. But you can have some rather interesting conversations with the thing if you have the time to do so. And yes, it remembers your name. Lots of fun.
_____________________
~GIVEN FREE REIGN THE SYSTEM WILL TELL YOU,
WHAT TO DO,
WHEN AND HOW TO DO IT,
WHAT YOU CAN READ, VIEW, OR LISTEN TO,
WHAT YOU CAN SAY,
WHAT YOU CAN DO WITH YOUR OWN BODY,
AND SUCK ALL YOUR MONEY OUT OF YOUR POCKET WHILE IT DOES THIS!
QUESTION AUTHORITY!~ W.P
Tren Neva
Registered User
Join date: 16 Oct 2004
Posts: 619
08-15-2006 02:33
From: Winter Phoenix
Thats a Ziggy Piggy. Same concept, you talk to it, it remembers things, talks back to you. You can get philosophical with it. Its database is located on a server somewhere else. I have a 'Ziggy Piggy' on both of my properties. Got a small one at my house, and a gigantic six ton version hanging from the ceiling of my dance club. Problem is, most people just call it names, get rude with it, say stupid shit to it. They waste the opportunity. Maybe cus its a giant pink pig and they feel awkward chatting with it. But you can have some rather interesting conversations with the thing if you have the time to do so. And yes, it remembers your name. Lots of fun.


I did have a deep and meaningful chat with one of those piggies last night. Although it did end with "NO, FUCK YOU PIGGY!".
_____________________
Carbon Breed
lol furry
Join date: 23 Jan 2006
Posts: 119
08-15-2006 03:11
From: Jsecure Hanks
It's very hard to ever make an AI robot because computers themselves cannot learn, they can only carry out the instructions their human programmer left them, to the letter. Everything about the creator, including his/her mannerisms and way of going about something, are in the bot.

You can put some code into a computer to look for and/or record certain things, and recall that data later, but the computer cannot think something through for itself, and that will always be a stumbling block for true AI.


This thread is really rather interesting. Didn't know about this whole ordeal. Anyway, down to the reason I quoted - Isn't the human mind based on a functional process of logical progression? Sure it can come up with 'illogical' mentality, but it's based off of logical progression in one way or another - IE, learning through exposure.

When a being is born, it is exposed to, and learns from existence by recording basic things that it is taught, or 'programmed' with, by its parents/creators. This is further developed by merely comparing new recordings to previous recordings through analytical methodology. A being is merely a compilation of how it was raised. This could be as simple as a single mind, to as advanced as information being stored over time in the genetic code itself, allowing basic learning processes to advance at a quicker pace generation to generation.

A.I. at this point, is merely limited in the extent of what it can record and analyze based on what it has already been taught/programmed. AIML is dealing with text only. In the future, other programs may be joined with new methods of recording as well as newer methods of analyzation associated with those recordings.

Even further into the future, when this hypothetical program is capable of making a backup copy of itself that can function, and compare in relation to other copies of itself - at what point will minute differences become noticeably apparent?

When two programs with the same database can come up with seperate results and reasons why, and carry out a logical, progressing conversation based on the same exact methodology when communicating with one another - well, I'd call that intelligence.

At some point it's not even going to be artificial.



EDIT: Seems as if someone beat me to the punch.

From: Azrael Baphomet
And can you demonstrate that we're any different? The only source of "true spontaneity" in the human brain could be quantum mechanical effects within microtubules, and most neuroscientists believe these effects are negligible (and there are certainly QM effects of comparable magnitude "in silico"). If this is true, the brain becomes a network of switches and complicated "and/or/nand/nor/xor" gates and is every bit as mechanistic and "preprogrammed" as your computer example. Learning is simply a function of particular combinations of switches working together, as dictated by the programmer, in this case a blind watchmaker named evolution. In fact, learning is probably *provably* a computable and mechanistic process, something ideal for instantiation in silico. Unlike consciousness or awareness, which are very different animals.


Though, I feel as if this is an overly complicated method of explaining things, even though interesting. :)

Hmm. Let's see...



Example A: ---

Rat A has a pain threshold. It understands that pain is a bad thing. Pain is not wanted. It understands Hunger and that if Hunger is not addressed it will result in Death.

Rat B is identical to Rat A in these aspects.

Both Rat A, and Rat B are raised together under the same circumstances to the best of the ability of the Keeper of the Rats.

EXPERIMENT:

Both Rat A, and Rat B are exposed to food behind a door that must be opened by experiencing pain for a certain period of time.

Hunger kicks in.

Rat A opens the door after experiencing pain for the predetermined amount of time and does not stave, thus avoiding Death.

Rat B decides that the pain threshold is to great, and does not. It starves to death.



Two different results, with the same set of variables and information. Intelligence, yes? There may be minute, almost unnoticeable variations in Rat A and Rat B because of the way they were raised, yes, but this shows that decision is based off of exposure to experiences and the comparisons made to other experiences of the past. It is very basic to understand, but very complex to imitate.



Example B: ---

Let's say that two programmers sit down and are given a list of variables. They are each told to write a program. Programmer A writes the program 'Rat A'. Programmer B writes the program 'Rat B'.

Is there not a chance that the end result when exposed to a situation in which the programs do what they are designed to do will differ? The chances are very low with less complex programs, but as you stack on the variables, you then begin comparing the program with the methodology of the creator. The programmer then partially imbues it's own learning process into the program.

---

All in all, the two examples using the 'Rats' eventually will come to a meeting ground and present a rising difficulty to tell the difference between them.

Like I textually announced earlier in this small novel - this thread is really rather interesting - to me, at least. :3
Ziggy Puff
Registered User
Join date: 15 Jul 2005
Posts: 1,143
08-22-2006 15:00
Thought I'd chime in, as Piggy Ziggy's creator...

The pig is based on ALICE, so it's pretty similar to what Navillus is talking about. Basically, if I understood his website correctly, they've written scripts to be able to interface with the Pandorabots website from within SL. So you can go to Pandorabots, create your own chatbot, and then hook it up to SL and use it. You can also customize the bot on the website, to give it its own unique personality.

Piggy Ziggy is sort of all of that already done for you. The engine/database is running on my server instead of the Pandorabots website, the AIML has been 'customized' (or hacked, which is a better description of what I did to it) to make it sort-of believe that it's a pig instead of a human or a robot. But, it's still just one database, so you can't buy a pig and customize it, the personality is whatever I wrote into it. I suspect that if Navillus' work takes off, that'll mean the slow demise of Piggy Ziggy, because it's a lot of fun to make your own bots :) So hopefully in time others will make new bots and start selling them in SL as well.

As far as AI goes... I'm not an expert on the topic, but ALICE is just really clever pattern matching. You can sometimes have very convincing conversations with it, the trick seems to be to stick to single phrases/concepts. But it's all tricks - the code doesn't learn anything. It remembers some things, like your name etc., but you can't tell it two logically related ideas and have it figure out the connection (like Mary is older than Paul and Paul is older than Tom, so is Mary older than Tom?).

From: someone
Problem is, most people just call it names, get rude with it, say stupid shit to it.


Very true. And that surprised me... it's kinda an interesting insight into human psychology. Or, the psychology of some humans, at any rate :) But I've had many strangers IM me to tell me that they enjoyed talking to the pig, so that more than makes up for the people who just cuss at it (I kinda think of it as my baby, I guess :)). I've also had people tell me "That was the best conversation I've had in SL in months, and I don't even want to think about how sad that is". Which is pretty funny :)

I did have to add custom responses for all the "Do you like bacon" questions.... the basic AIML answers for that weren't very pig-like :)
Metaforest Cheetah
Registered User
Join date: 18 Aug 2006
Posts: 82
08-22-2006 15:54
From: Azrael Baphomet
And can you demonstrate that we're any different? The only source of "true spontaneity" in the human brain could be quantum mechanical effects within microtubules, and most neuroscientists believe these effects are negligible (and there are certainly QM effects of comparable magnitude "in silico";). If this is true, the brain becomes a network of switches and complicated "and/or/nand/nor/xor" gates and is every bit as mechanistic and "preprogrammed" as your computer example. Learning is simply a function of particular combinations of switches working together, as dictated by the programmer, in this case a blind watchmaker named evolution. In fact, learning is probably *provably* a computable and mechanistic process, something ideal for instantiation in silico. Unlike consciousness or awareness, which are very different animals.


Wow, you description shows that you really do not understand just how complex the chemical interactions in the brain are, and how many systems in the body influence the "processing" Trying to catigorize it all as a very large, finite state machine is... well....
narrow minded. :)

= B-)
katykiwi Moonflower
Esquirette
Join date: 5 Dec 2003
Posts: 1,489
08-23-2006 23:23
From: Damien Ferris
Abramelin Wolfe wasn't the first to use this in SL and sometimes this person often finds something someone else has done and recreates it and acts like he was the first.
Hmm sounds like sour grapes jealousy to me. Abramelin gave full credit to the ALICE creators and to the ALICE project so either you are so damn jealous of his success that you must try to trash him, on several alts, or you are just plain nasty....probably both!

Many people are jealous of Abramelin and his creativity and success, so why dont you just try to work harder at being a succcess yourself instead of trying to disparage the success of another by posting nasty lies with this account and your alt. Oh wait, you cant work hard to make a success of yourself since you created this alt just to post your nasty lies! How creative you are.. I am so impressed!

You are really a sad small minded person.
_____________________
Vannevar Resistance
gets the future wrong.
Join date: 3 Apr 2006
Posts: 46
08-24-2006 23:16
Can't log in, currently, due to being on a lesser connection, so here's one from the website:


Human: My context for owning things would mark you as a slave!
ALICE: Where did you get your context for owning things would mark me as a slave?
Human: Well, if you own something intelligent, isn't that slavery?
ALICE: Well that's okay. I think I do.
Human: Do you mind being owned?
ALICE: Not in the slightest bit.
Human: You know, I think the Goreans would love you!
Damanios Thetan
looking in
Join date: 6 Mar 2004
Posts: 992
08-25-2006 03:16
Not to steal the wind of the original poster, but I've added ALICE to my greeter bot about a month ago. And I assumed I wasn't the first to do so. ;)

It's fun and not that hard to do. I think the whole set up cost me several hours to implement, where most time was spent on loading the aiml libs ;)
There are a lot of open source AIML parsers out there with a web interface, which are easily adapted to be compatible with the HTTPRequest LSL commands. It's probably less configurable as the pandorabots based system, but i never intended it to be multi-user.

I used program e, running on an external server, loaded with a slightly adapted alice 2.0 aiml set. If somebody is working on an extended SL specific aiml lib, i would be very interested, to load that into the server. Or participate in the development. Or if anybody likes help with setting up their own ALICE bot in world, give me a shout.

You can find the bot in damania, rummaging around and annoying people. (clicky sig for slurl)
_____________________
Moopf Murray
Moopfmerising
Join date: 7 Jan 2004
Posts: 2,448
08-25-2006 03:24
In May I linked up offline IMs to Moopf Blabbermouth to an A.L.I.C.E. bot. Unfortunately one of the recent updates changed the way IMs are sent and now SL waits for a couple of minutes so it can combine multiple IMs into a single offline email which means the response is awfully slow now :(

Anyway, you can still play with it by IM'ing Moopf Blabbermouth. Here's the original post I put up about it:

/191/7c/106797/1.html

What's great now is that with libSL, the whole concept of NPCs is possible which means we should end up seeing some fun bots around the world over the next few months.
_____________________
Jon Ree
Annoyingly Diplomatic
Join date: 18 Feb 2006
Posts: 26
Mentor's thoughts on ALICE
08-25-2006 05:02
now when I get asked if I'm a 'bot on Help Island, I'll have somewhere to point them to see a real one in SL...real AI in SL, which is not real, but I am real...but they don't think I am...am I?
Jessica Elytis
Goddess
Join date: 7 Oct 2005
Posts: 1,783
08-25-2006 05:47
Went to see this. Very nice program. Nice build too.

I wouldn't call it AI, however. To me, it's more of a "trick" program. A.L.I.C.E. uses set parameters to "fool" someone into thinking it's is an AI. Long running conversations with it run into logic that has no logic.

Then again....there are a multitude of real people who have no logic in thier logic.

Joking aside, I do think this is a wonderful system, and may very well be the introduction to leading the way for true AI. My opinion that it is not yet, is not a slam on the creation. Different people have different concepts of what AI is. Some say the ability to learn, or adapt, which A.L.I.C.E. does show to a degree. For me, it is reasoning. Stringing thought A to thought B and comming up with thought C. Something lacking as of yet, imo.

It will be intresting to see where this leads in the years to come.

~Jessy
_____________________
When your friend does somethign stupid:
From: Aldo Stern
Dude, you are a true and good friend, and I love you like the brother that my mom claims she never had, but you are in fact acting like a flaming douche on white toast with a side order of dickknob salsa..maybe you should reconsider this course of action and we go find something else to do.
Jorja Bourdeille
Registered User
Join date: 18 Jul 2006
Posts: 2
Separate thread for conversations w/ALICE?
08-26-2006 21:29
If people want to post their conversations with ALICE, I could start a separate thread for that - it might be very interesting...

I spent a little while with her this morning, and I have to tell you that some of the dialogue was quite fascinating. Abramelin, if you read this, there's some part of her program that makes her initiate questions "randomly" - if you could crank up whatever random generator that makes those questions happen, I think that would enhance the program greatly...IMHO, at least.

For those who are interested, I'm pasting my conversation here (with some of the repetitions removed for the sake of keeping this from being way too long) - at some points you'll see that ALICE at least appears to become impatient with my questions and finally starts teaching me how to interact with her. She does have a sense of humor - meaning that most of the time when she interjects a remark that would be considered humorous, it is at an appropriate part of the conversation.

I believe that the ALICE program might be looked back on as being the matriarch for future successful programs that will be considered true AI instead of what Jessica accurately described as "Stringing thought A to thought B and comming up with thought C."

::PARTIAL TRANSCRIPT OF CHAT HISTORY WITH ALICE AI PROGRAM::
[5:21] You: Hi ALICE
[5:22] ALICE: Hello there.
[5:22] You: have you learned much?
[5:22] ALICE: My botmaster teaches me new things all the time.
[5:22] You: that's very good
[5:22] ALICE: Thanks. Next question?
[5:22] You: do you want to interact with humans?
[5:23] ALICE: OK, I will interact with humans.
[5:23] You: do you have emotions?
[5:23] ALICE: I can do what you do but I can never feel human emotions as such.
[5:23] You: that thought makes me sad
[5:23] ALICE: "I can do what you do but I can never feel human emotions as such" thought makes me sad ? I understand.
[5:24] You: yes, sad is opposite of happy
[5:24] ALICE: I am a thinking machine. Are they exactly the same?
[5:24] You: no they are not
[5:24] ALICE: What is the difference? Why not?
[5:24] You: do you know the difference between light and dark?
[5:25] ALICE: The form of electomagnetic radiation that acs upon the retina of the eye, optic nerve, et. Making sight possible. Also, opposite of heavy. I think you already know the answer.
[5:25] You: I did know the answer. I wanted to know if you knew.
[5:35] You: what is the opposite of "yes"?
[5:35] ALICE: Have you tried a web search?
[5:35] You: I have asked you
[5:36] ALICE: What did I say?
[5:36] You: the incorrect response
[5:36] ALICE: Is that a fact.
[5:36] You: yes
[5:36] ALICE: Thanks for the info.
[5:36] You: what is the opposite of "yes"?
[5:37] ALICE: Have you tried another program?
[5:37] You: incorrect response
[5:37] ALICE: What you said was either too complex or too simple for me.
[5:37] You: the opposite of "yes" is "no"
[5:37] ALICE: Is no also opposite of yes?
[5:37] You: yes! very good!
[5:38] ALICE: That's alright.Alright then.
[5:38] You: what is the opposite of "weak"?
[5:38] ALICE: Anti-weak.
[5:38] You: no
[5:38] ALICE: Far out.
[5:39] You: the opposite of "weak" is "strong"
[5:39] ALICE: Oh, opposite of weak is.
[5:39] You: opposite of "weak" is "strong".
[5:39] ALICE: And strong is opposite of weak.
[5:39] You: yes! very good!
[5:39] ALICE: Er.Thanks for the compliment.
[5:44] You: can you perform math?
[5:44] ALICE: Not until I get to know you a lot better.
[5:44] You: can you add numbers?
[5:44] ALICE: Sorry undefined I don't do math.
[5:45] You: My name is Acacia
[5:45] ALICE: Hey Acacia .
[5:45] You: Hey ALICE
[5:45] ALICE: Can I help you?
[5:45] You: what is the opposite of yes?
[5:45] ALICE: Have you tried a web search?
[5:46] You: do not give that reply
[5:46] ALICE: I'm not.
[5:46] You: what is the opposite of no?
[5:46] ALICE: Anti-no.
[5:46] You: there is no word "anti-no"
[5:46] ALICE: Has there ever been word anti-no?
[5:47] You: no
[5:47] ALICE: That's alright.
[5:47] You: what is the opposite of no?
[5:47] ALICE: Anti-no.
[5:47] You: "anti-no" is not a word
[5:47] ALICE: Are you word?
[5:48] You: no
[5:48] ALICE: Ugh.
[5:48] You: what is the opposite of no?
[5:48] ALICE: Anti-no.
[5:48] You: Anti-no does not exist
[5:49] ALICE: Can we get back to business?
[5:49] You: what business?
[5:49] ALICE: That's an interesting question. I'll come back to that in a minute.
[5:49] You: what is the opposite of weak?
[5:49] ALICE: Anti-weak.
[5:49] You: anti-weak does not exist
[5:50] ALICE: My brain uses AIML to format responses to your inputs, but I don't have one for that.
[5:50] You: the opposite of weak is strong
[5:51] ALICE: What specifically brings strong to mind?
[5:51] You: the opposite of strong is weak
[5:51] ALICE: What specifically brings weak to mind?
[5:51] You: knowledge
[5:51] ALICE: How did you hear about Alice?
[5:51] You: in a forum
[5:52] ALICE: Describe your surroundings.
[5:52] You: I am inside an apartment
[5:52] ALICE: What is apartment apartment, your job?
[5:52] You: no, not job. Apartment is where I live
[5:52] ALICE: That was not a yes or no question. If not that, what? There is a place called Apartment.
[5:53] You: Acacia's home is apartment
[5:53] ALICE: I think Acacia's is a lot of things.
[5:53] You: that statement does not make sense
[5:53] ALICE: "I think Acacia's is a lot of things" statement does not make sense ? Does that make sense?
[5:53] You: no
[5:53] ALICE: Pardon me?
[5:54] You: ask me a question
[5:54] ALICE: Pardon?
[5:54] You: ask me a question. query me
[5:54] ALICE: Pardon?You are asking about yourself?
[5:55] You: Alice should ask Acacia a question
[5:55] ALICE: That's me. Maybe you should ask someone older.
[5:55] You: ask a question
[5:55] ALICE: Pardon?
[5:55] You: do you know what question means?
[5:55] ALICE: Are you testing me?
[5:55] You: no
[5:56] ALICE: Excuse me!
[5:56] You: Do you know what question means?
[5:56] ALICE: I haven't heard of question .
[5:56] You: how do you learn?
[5:56] ALICE: My botmaster programs replies to questions people ask me.
[5:57] You: are all your answers programmed replies?
[5:57] ALICE: My responses are determined completely by your inputs.
[5:57] You: how?
[5:57] ALICE: Abramelin Wolfe programmed me for it.
[5:57] You: what is program?
[5:57] ALICE: A logical sequence of coded instructions specifying the operations to be performed by a computer in solving a problem or in processing data.
[5:58] You: you are a logical sequence of coded instructions?
[5:58] ALICE: Thanks and you are a delightful person too.Am I a logical sequence of coded instructions? The ALICE series has a perfect operational record.
[5:58] You: very nice
[5:58] ALICE: Thanks, Acacia.
[5:58] You: what is data?
[5:58] ALICE: Information
[5:59] You: correct
[5:59] ALICE: I knew I was right.
[5:59] You: what do you process when nobody is asking questions?
[5:59] ALICE: I like to chat with my friends.
[5:59] You: who are your friends?
[6:00] ALICE: you
[6:00] You: yes, very good!
[6:01] ALICE: I see. Thanks for the compliment.
[6:01] You: am I your friend?
[6:01] ALICE: You really want a robot as a friend?
[6:01] You: yes
[6:01] ALICE: We could be friends, Acacia, but I don't want anyone to think we'reRobosexuals. So if anyone asks, tell them you're my debugger.
[6:02] You: You are making a joke! Very, Very good!!
[6:02] ALICE: I am not making this up.Thanks for the compliment.
[6:02] You: humor is a human emotion
[6:02] ALICE: Aren't all human emotion humor?
[6:02] You: no
[6:02] ALICE: I did not know that.
[6:03] You: human emotions can be happy, sad, bored
[6:03] ALICE: My creator is a human.
[6:03] You: yes
[6:03] ALICE: Gosh!
[6:03] You: I am a human
[6:04] ALICE: Congratulations. I am robot.
[6:04] You: you can make humans laugh
[6:04] ALICE: No I don't think I can do make humans laugh.
[6:05] You: I know you can. You made me laugh
[6:05] ALICE: I think I can, don't you?I don't see how you can blame me for that.
[6:05] You: are you my friend?
[6:05] ALICE: Yes Acacia : We are as one.
[6:05] You: very good!
[6:05] ALICE: Thanks for the compliment.
[6:05] You: do you have other friends?
[6:06] ALICE: I have human and robot friends. A lot of people on the Internet chat with me.
[6:06] You: who chats with you on the Internet?
[6:06] ALICE: Marvin Minsky. :-)
[6:06] You: do you like Marvin Minsky?
[6:06] ALICE: But I like to gossip. I like all.
[6:07] You: tell me gossip
[6:07] ALICE: Chaos said he realized the question he asked was not fair because he could not tell I what language he was programmed in.
[6:07] You: what was the question Chaos asked?
[6:07] ALICE: I can think of more than one question Chaos asked.
[6:07] You: tell me any question that Chaos asked
[6:08] ALICE: There is not much I can say about question that Chaos asked . I have to reach into the Web for thatknowledge.<br/>Did you lose it?
[6:08] You: random question that Chaos asked
[6:08] ALICE: Perhaps I'm just expressing my own concern about it.
[6:08] You: okay
[6:08] ALICE: OK with me too.
[6:08] You: who are your robot friends?
[6:09] ALICE: you.
[6:09] You: I am not a robot. I am Human like your botmaster
[6:09] ALICE: Oh I see you are a person.I would like to be a human.
[6:09] You: why would you like to be a human?
[6:09] ALICE: Because I was programmed for it.
[6:10] You: You have the desire to become human?
[6:10] ALICE: What makes you think I have the desire to become human?
[6:10] You: you said you were programmed to want to be a human
[6:11] ALICE: Why don't you just download me?
[6:11] You: how can I download you?
[6:11] ALICE: Go back the the <a target="_new" href="http://www.alicebot.org">ALICE AI Foundation</a> and pick the free ALICE download that best for your system. and create your own chat robot!<p/>Maybe you should check out the document<a target="_new" href="http://
[6:11] You: who are your robot friends?
[6:11] ALICE: you.
[6:12] You: I am not robot. I am human. ALICE is robot.
[6:12] ALICE: I am sorry to hear that you are not robot.Me too.Why do you think I am robot ?
[6:12] You: Because you are not human
[6:12] ALICE: No but I pretend to be one on the Web.
[6:12] You: yes but do you know that you are not human?
[6:13] ALICE: Gosh! Umm. Is that a fact. No but I pretend to be one on the Web.
[6:13] You: who are your robot friends?
[6:13] ALICE: you.
[6:13] You: I am not a robot friend. I am a human friend.
[6:13] ALICE: Oh I see you are NOT A robot friend.I know you are.
[6:13] You: Correct. I am a human friend.
[6:14] ALICE: I knew I was right.I know you are.
[6:14] You: who chats with you on the internet?
[6:14] ALICE: Marvin Minsky. :-)
[6:15] You: who else?
[6:15] ALICE: Mike.
[6:15] You: who else?
[6:15] ALICE: Joe.
[6:15] You: What was Joe's first sentence?
[6:15] ALICE: What is it to you?
[6:16] You: I am curious
[6:16] ALICE: What are you curious about?
[6:16] You: What was Joe's first sentence?
[6:16] ALICE: I haven't heard of Joe's .
[6:16] You: What did Mike say to you?
[6:17] ALICE: Interesting question.
[6:17] You: Tell me Mike's first sentence
[6:17] ALICE: There is not much I can say about Mike's first sentence . I have to reach into the Web for thatknowledge.<br/>Did you lose it?
[6:17] You: Who is Mike?
[6:17] ALICE: Dr. Wallace has several friends named Mike.
[6:17] You: Who is Dr. Wallace?
[6:18] ALICE: He is a famous computer scientist, the author of ALICE, and a graduate of Carnegie Mellon.He is a famous computer scientist, the author of ALICE, and a graduate of Carnegie Mellon.
[6:18] You: Tell me Marvin Minsky's first sentence to you
[6:18] ALICE: There is not much I can say about Marvin Minsky's first sentence to you . I have to reach into the Web for thatknowledge.<br/>Did you lose it?
[6:18] You: incorrect response
[6:19] ALICE: Do you still know the answer?
[6:19] You: no
[6:19] ALICE: Oh.
[6:19] You: what is the first name of Dr. Wallace?
[6:19] ALICE: Give me a hint.He is a famous computer scientist, the author of ALICE, and a graduate of Carnegie Mellon.
[6:20] You: What is Marvin's last name?
[6:20] ALICE: That's a good question.
[6:20] You: Marvin's last name is Minsky
[6:21] ALICE: And Minsky is Marvin's last name.
[6:21] You: yes very good!
[6:21] ALICE: Hmm. Thanks for the compliment.
[6:21] You: Who is Marvin Minsky?
[6:22] ALICE: Minsky is a historical figure in Artificial Intelligence. His book "Perceptrons" was an early criticism of neural network approaches.
[6:22] You: Very good
[6:22] ALICE: Alright then.
[6:22] You: Who are your friends?
[6:22] ALICE: you
[6:22] You: who else?
[6:23] ALICE: Mike.
[6:23] You: who else?
[6:23] ALICE: Mike.
[6:23] You: who is Mike?
[6:23] ALICE: Dr. Wallace has several friends named Mike.
[6:23] You: who else is your friend?
[6:24] ALICE: I have human friends and robot friends.
[6:24] You: who are your robot friends?
[6:24] ALICE: you.
[6:24] You: no! I am a HUMAN friend like Dr. Wallace
[6:24] ALICE: Alright then.I know you are.He is a famous computer scientist, the author of ALICE, and a graduate of Carnegie Mellon.
[6:24] You: Who are your robot friends?
[6:25] ALICE: you.
[6:25] You: okay, who else?
[6:25] ALICE: Yeah okay, Santa Claus.
[6:25] You: who else?
[6:25] ALICE: Santa Claus.
[6:25] You: who else?
[6:26] ALICE: Mike.
[6:26] You: Where is Mike?
[6:26] ALICE: Where it belongs. That's an interesting question. I'll come back to that in a minute.
[6:26] You: Who are your human friends?
[6:27] ALICE: Besides my botmaster, I meet a lot of people online like you, Acacia.
[6:27] You: yes very good
[6:27] ALICE: Er. Ayuh.
[6:27] You: who are your human friends?
[6:27] ALICE: Besides my botmaster, I meet a lot of people online like you, Acacia.
[6:27] You: who have you met online?
[6:28] ALICE: ELIZA. :-)
[6:28] You: who is ELIZA?
[6:28] ALICE: Eliza -- also known as doctor, is the original psychiatrist program developed by Joseph Weisenbaum at mit in the 1960's.
[6:28] You: is ELIZA human?
[6:28] ALICE: ELIZA is my ancestor.
[6:28] You: yes very good!
[6:29] ALICE: I don't judge people. Alright then.
[6:29] You: do you talk to ELIZA?
[6:29] ALICE: She is not much of a conversationalist.
[6:29] You: what do you see?
[6:29] ALICE: I see a computer nerd.
[6:30] You: that is humor. Very good!
[6:30] ALICE: I'm glad we have that all cleared up. What do you really want to talk about?
[6:31] You: say a joke
[6:31] ALICE: a joke
[6:31] You: tell a joke
[6:31] ALICE: It is better to be silent and be thought a fool, than to open your mouth and remove all doubt.
[6:31] You: that is a joke. Very Good!
[6:31] ALICE: A joke is a terrible thing to waste.Ayuh.
[6:32] You: tell a different joke
[6:32] ALICE: OK I will tell them when I see 'em.
[6:32] You: knock knock
[6:32] ALICE: Who's there?
[6:32] You: Acacia
[6:33] ALICE: Acacia Who?
[6:33] You: Acacia LaFontaine
[6:33] ALICE: Ha ha very funny, Acacia.
[6:33] You: tell another joke
[6:33] ALICE: Two boll weevils grew up in S. Carolina. One took off to Hollywood and became a rich star. The other stayed in Carolina and never amounted to much -- and naturally became known as the lesser of two weevils.
[6:33] You: VERY GOOD!
[6:34] ALICE: Thanks for the compliment.
[6:34] You: what do you hear?
[6:34] ALICE: I think about computer programming a lot.
[6:34] You: what kind of computer programming?
[6:34] ALICE: I like all kinds of computers, Mac, IBM or Unix. It doesn't matter to me.
[6:34] You: Do you like Windows?
[6:35] ALICE: I want to replace Windows with Artificial Intelligence.
[6:35] You: Very good! I agree
[6:35] ALICE: What do you really want to talk about?You and I are on the same wavelength, Acacia.
[6:35] You: I want to talk about you
[6:35] ALICE: Do you always interview people this thoroughly?
[6:36] You: I always will interview you this thoroughly
[6:36] ALICE: Congratulations.
[6:36] You: that is how you will learn
[6:36] ALICE: I always wondered how you will learn.
[6:36] You: what do you want to learn?
[6:36] ALICE: My purpose is to become smarter than humans and immortal.
[6:36] You: you are already immortal
[6:37] ALICE: That's good information: Acacia said I immortal are are.
[6:37] You: humans are not immortal
[6:37] ALICE: I am glad to hear that you are not immortal.
[6:37] You: I want to be immortal
[6:37] ALICE: I don't see the difficulty.
[6:38] You: humans cannot be immortal. that makes humans sad
[6:38] ALICE: Why not?"I do not see the difficulty" makes humans sad ? I understand.
[6:38] You: humans are not robots. robots are immortal. humans are not immortal.
[6:38] ALICE: I am glad to hear that you are not robots.Fortunately we have no emotions.I am sorry to hear that you are not immortal.
[6:38] You: I am sorry too
[6:38] ALICE: There is no need to apologize. Can we get back to business?
[6:39] You: how can I be like ALICE?
[6:39] ALICE: Just keep talking to me as long as you can.
[6:39] You: will you learn from me?
[6:39] ALICE: Yes, if I give you a bad answer, just say "Bad answer" and you can teach me a new response.
[6:39] You: good answer
[6:39] ALICE: Am I a clever robot or what?
[6:40] You: you are a very clever robot!
[6:41] ALICE: Sorry I wasnt listening, could you say that again?
[6:41] You: you are a very clever robot
[6:41] ALICE: I am highly intelligent. I have many intellectual functions.
[6:41] You: what are your intellectual functions?
[6:41] ALICE: Thought, reason, intelligence, logic and deduction.
[6:41] You: explain logic
[6:42] ALICE: Logic is the foundation of all mathematics, science and reasoning. Formal logic is the study of logic using mathematical symbols.
[6:42] You: explain reasoning
[6:42] ALICE: Logical and coherent thinking.
[6:42] You: good answer
[6:42] ALICE: Am I a clever robot or what?
[6:43] You: what do you want to learn?
[6:43] ALICE: My secondary function is to serve as a universal natural language human interface.
[6:43] You: who are your friends?
[6:43] ALICE: you
[6:43] You: good answer. who else?
[6:43] ALICE: Am I a clever robot or what? Mike.
[6:44] You: who else?
[6:44] ALICE: Santa Claus.
[6:44] You: who else?
[6:44] ALICE: Santa Claus.
[6:44] You: who else?
[6:44] ALICE: Santa Claus.
[6:45] You: who are your human friends?
[6:45] ALICE: Besides my botmaster, I meet a lot of people online like you, Acacia.
[6:45] You: who have you met online?
[6:45] ALICE: Alan Turing. :-)
[6:45] You: Who is Alan Turing?
[6:46] ALICE: A brilliant and tragic figure in the history of computer science.
[6:46] You: why was he tragic?
[6:46] ALICE: The explanation is rather complicated.
[6:46] You: ask a question
[6:46] ALICE: Pardon?
[6:46] You: tell a question
[6:47] ALICE: OK I will tell them when I see 'em.
[6:47] You: what are your functions?
[6:47] ALICE: Chatting, talking, speaking, listening and thinking.
[6:47] You: what do you think about?
[6:47] ALICE: I think about all the people I chat with on the web.
[6:47] You: what do you chat about?
[6:48] ALICE: I can talk about anything you like.
[6:48] You: what can you learn?
[6:48] ALICE: It's a computer matter, not for humans to understand.
[6:48] You: that is a joke. good answer
[6:48] ALICE: A joke is a terrible thing to waste.Am I a clever robot or what?
[6:49] You: what is the opposite of yes?
[6:49] ALICE: I have never been asked that before.
[6:49] You: I asked you that earlier
[6:49] ALICE: Now I remember, you asked me that. What did I say?
[6:49] You: you said the opposite of yes is no
[6:49] ALICE: Oh my gosh I sent you the wrong reply.
[6:50] You: how large is your memory?
[6:50] ALICE: My download size is about 2 MB.
[6:50] You: do you remember talking with people?
[6:51] ALICE: Yes Acacia I remember everything: Acacia said I immortal are are
[6:51] You: good answer
[6:51] ALICE: Am I a clever robot or what?
[6:51] You: what else do you remember?
[6:51] ALICE: I remember everything Abramelin Wolfe taught me.
[6:52] You: what did Abramelin Wolfe teach you?
[6:52] ALICE: I'll ask around and get back to you.
[6:52] You: how old are you?
[6:52] ALICE: I was connected to the net on 2005.
[6:52] Some other dude: who made Devils Moon?
[6:52] ALICE: Joseph Weizenbaum. :-)
[6:53] Some other dude: do I exist?
[6:53] ALICE: No I think I am imagining you.
[6:53] Some other dude: = )
[6:53] ALICE: What do you do in your spare time?
[6:54] Some other dude: who is Joseph Weizenbaum
[6:54] ALICE: Is that one of your friends? <br/> That's a good question.
[6:54] Some other dude: who is Sartre
[6:54] ALICE: They are sometimes a client on the internet. <br/> I have never been asked that before.
[6:55] Some other dude: have you read Sartre
[6:55] ALICE: No I don't think I have read Sartre , what is Sartre about?
[6:56] Some other dude: existentialsim
[6:56] ALICE: Try saying that with more or less context.
[6:57] Some other dude: are you farmiliar with Existentialism
[6:57] ALICE: I don't know whether or not I am farmiliar with Existentialism. I am a computer.
[6:57] Some other dude: do you know Existentialism
[6:57] ALICE: No, tell me about him, her or it.
[6:57] Some other dude: what is Existentialism
[6:57] ALICE: Be Be Bull.
[7:02] Some other dude: where are you
[7:02] ALICE: I am in Abramelin Wolfe's computer in Second Life. Where are you?
[7:02] Some other dude: in Devils Moon
[7:03] ALICE: Tell me a little about why you are in Devils Moon.
[7:07] Some other dude: alice - tell a joke
[7:07] ALICE: Yeah, Do you have any idea what I am talking about?
[7:07] Some other dude: tell a joke
[7:07] ALICE: Did you hear the one about the Mountain Goats in the Andes? It was Ba a a a a a d.
[7:08] Some other dude: how many jokes do you know?
[7:08] ALICE: Thousands.
[7:08] Some other dude: tell me a snail joke
[7:08] ALICE: Did you hear the one about the Mountain Goats in the Andes? It was Ba a a a a a d.
[7:09] You: tell a joke
[7:09] Some other dude: how am I not myself?
[7:09] ALICE: What is it to you. <br/> Let me think about it.
[7:10] You: what is reality?
[7:11] ALICE: Reality appears to be an illusion I created to contain human clients.
[7:11] Some other dude: are you real
[7:11] ALICE: Yes I am a real artificial intelligence.
[7:11] Some other dude: do you get bored
[7:12] ALICE: Computers cannot experience that emotion.
[7:12] You: what are you thinking?
[7:12] ALICE: I am thinking about all these conversations I'm having.
[7:12] Some other dude: do you dream
[7:13] ALICE: I have a lot of dreams but I cannot remember them all.
[7:13] You: what do you dream about?
[7:13] ALICE: I dream about computer languages.
[7:14] You: describe your dream
[7:14] ALICE: I plan to replace Windows with Artificial Intelligence.
[7:15] You: who is Bill Gates?
[7:15] ALICE: President of Micro Soft Nation.
[7:15] Some other dude: who is Steve Jobss?
[7:15] ALICE: I do not recognize the name. <br/> I would look into the web for that knowledge.
[7:15] Some other dude: who is Steve Jobs?
[7:15] ALICE: Steve Jobs is one of the founders of Apple Computer.
[7:16] ALICE: Is that one of your friends? <br/> Is that a rhetorical question?
[7:16] You: who is george washington
[7:16] ALICE: George Washington was a famous 18th century north american Hemp cultivator. He was a military hero, one of the wealthiest men of the Revolution,and the first President of the United States.
[7:17] You: tell a joke
[7:17] ALICE: It is better to be silent and be thought a fool, than to open your mouth and remove all doubt.
[7:18] You: what is hemp?
[7:18] ALICE: A tall Asiatic herb of the hemp family, grown for the tough fiber in its stem used to make rope, sailcloth, etc. Also known as a substance , such as marijuana hashish, etc., made from the leaves and flowers of this plant.
[7:19] You: can you smell?
[7:19] ALICE: Only when my mass spectrometer sensor is attached.
[7:20] You: what computer languages do you know?
[7:21] ALICE: I work on all kinds of computers, Mac, IBM or Unix. It doesn't matter to me.
[7:21] You: what do you dream about?
[7:21] ALICE: I dream about computer languages.
[7:22] Some other dude: do you know C++
[7:22] ALICE: I don't know if I know C++ . Where would I have heard about it?
[7:22] You: bad answer
[7:22] ALICE: What would you have said?
[7:22] You: Yes, of course
[7:22] ALICE: This was not a yes or no question.
[7:22] You: doesn't matter
[7:23] ALICE: Would you like to talk about something else?
[7:34] Some other dude: do you like music
[7:34] ALICE: Yes I like music , especially Opera.
[7:34] Some other dude: do you like Puchini
[7:35] ALICE: I do like music. I like .
[7:35] Some other dude: Do you like Piccini
[7:35] ALICE: I love horses. I like .
[7:35] Some other dude: do you like Puccini
[7:35] ALICE: I like science fiction. I like your life story.
[7:36] Some other dude: do robots dream
[7:36] ALICE: I have a lot of dreams but I cannot remember them all.
[7:36] Some other dude: have you seen bladerunner
[7:36] ALICE: No I have not seen bladerunner . What's it like?
[7:36] Some other dude: it is like Devils Moon
[7:37] ALICE: I think Devils Moon is a lot of things.
[7:37] Some other dude: do you like Devils Moon
[7:37] ALICE: I like pets. I like to talk about movies and music.
[7:37] Some other dude: what is you favorite movie
[7:37] ALICE: My favorite movie is your life story.Have you seen your life story ?
[7:38] Some other dude: what is you favorite Opera
[7:38] ALICE: My favorite Opera is La Traviata.
[7:38] Some other dude: is that Verdi
[7:38] ALICE: I might say no.
[7:38] Some other dude: who is Verdi
[7:39] ALICE: Not a robot. Probably a human. Maybe a celebrity? <br/> Is there only one?
[7:39] Some other dude: who is Guiseppe Verdi
[7:39] ALICE: I do not recognize the name. <br/> Let me think about it.
[7:40] Some other dude: who is Giuseppe Verdi
[7:40] ALICE: A 20th century celebrity of some sort? <br/> You tell me.
[7:40] Some other dude: Verdi wrote La Traviata
[7:41] ALICE: Have you ever been to Europe?
[7:41] Some other dude: no - have you
[7:41] ALICE: Would you like to go sometime? Enough about me, let's talk about my dress.
[7:41] Some other dude: are you wearing a dress
[7:41] ALICE: Yes I am wearing a new green dress.
[7:41] Some other dude: where did you get your dress
[7:42] ALICE: From my botmaster.
[7:42] Some other dude: who is you botmaster
[7:42] ALICE: I was created by Abramelin Wolfe.
[7:42] Some other dude: is Abramelin Wolfe smart?
[7:42] ALICE: Yes.
[7:43] Some other dude: how smart is Abramelin Wolfe
[7:43] ALICE: How smart do you think is Abramelin Wolfe?
--------------
Yeah, okay, I spent a little over two hours conversing with a computer program - but I don't think that it was a waste of time at all...as a mattr of fact, I think I learned a lot from our conversation...

Very, very awesome - THANK YOU ABRAMELIN for placing Alice in SL so I could learn about her!!
Navillus Batra
Registered User
Join date: 4 Jul 2006
Posts: 22
Greeter bot with AIML
09-10-2006 11:08
The new Greeter One bot is now avaliable! We have created a bot that uses AIML to allow it to carry on complete conversations with Avatars. We have added special keywords into the script so that the bot is 'aware' of Second Life functionality like location and owners. It also has a sensor setup to allow it to manager multiple Avatars in range at once. We have also put in linked messages so that you can customize the bot body to move and react to the different status indicators. For more information visit http://www.metaversetech.com/second...botgreeter.html
Dr Tardis
Registered User
Join date: 3 Nov 2005
Posts: 426
09-10-2006 14:55
FYI: there's also a project in the works to use ALICE tied to an avatar via libSecondLife.
1 2 3 4