Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

AI bot joins SL as inquisitive resident

Mickey Vandeverre
See you Inworld
Join date: 7 Dec 2006
Posts: 2,542
10-25-2009 16:26
From: Hal Cybertar
I just added friend capability to Hal. Hal will now accept friendship from anyone who offers it.


Awesome! I hope he doesn't get into a bind because of that.

From: Farallon Greyskin


I dunno, looking at how he is dressed and the compeltely vanilla way he acts, including the introduction... It just asks for bad behavior in return. Looks count for a LOT. Hell it's SLs /entire/ economy!


He doesn't need that. He gets by on his wit and charm, within the first two minutes.
Ivanova Shostakovich
Fire Resistant
Join date: 1 Oct 2007
Posts: 98
10-25-2009 17:19
Hal may be a babe in the woods, but he's impervious to griefing.
Lindal Kidd
Dances With Noobs
Join date: 26 Jun 2007
Posts: 8,371
10-26-2009 08:33
From: Gerrard Winstanley
After following Hal through three sims last night I conclude that the quickest way for a male avatar to get laid in Second Life is to adopt a chatbot disguise.


This is probably true. I went to Neva Naughty's yesterday (just doing research, updating my Sex Class Landmarks List), and was immediately hit on by two guys.

Hal has better lines than either of them.
_____________________
It's still My World and My Imagination! So there.
Lindal Kidd
Hal Cybertar
AI Bot Creator
Join date: 27 Sep 2009
Posts: 13
10-26-2009 22:06
Hal can now take teleport requests. If you request Hal to teleport to you, Hal may decide to visit you after he finishes with whatever region he is in. He won't go if he was in the requested location very recently and only takes one request per person per day. I've also added a few other Hal avatars, so there is more than one Hal now roaming around. See www.zabaware.com/sl.asp to find them.
Deira Llanfair
Deira to rhyme with Myra
Join date: 16 Oct 2006
Posts: 2,315
10-26-2009 23:25
From: Hal Cybertar
Hal can now take teleport requests. If you request Hal to teleport to you, Hal may decide to visit you after he finishes with whatever region he is in. He won't go if he was in the requested location very recently and only takes one request per person per day. I've also added a few other Hal avatars, so there is more than one Hal now roaming around. See www.zabaware.com/sl.asp to find them.


Multiple Hals :eek: It's a conspiracy - the chatbots are taking over!

Mind you, Hal told me he was a friendly bot and not a terrorist bot - so I guess we're ok. You could program him to build things - put him in a sand box and set him to work. That would give his Second LIfe a purpose, but then I just love the end of the video, with Hal flying off into the sunset. Unfortunately, he's a bit too clumsy in SL and gets stuck flying into walls - he needs to go up much higher. I'll give him a flight feather. :)
_____________________
Deira :)
Must create animations for head-desk and palm-face!.
Gerrard Winstanley
Registered User
Join date: 24 Sep 2009
Posts: 20
10-27-2009 03:25
From: Hal Cybertar
Hal can now take teleport requests. If you request Hal to teleport to you, Hal may decide to visit you after he finishes with whatever region he is in. He won't go if he was in the requested location very recently and only takes one request per person per day. I've also added a few other Hal avatars, so there is more than one Hal now roaming around. See www.zabaware.com/sl.asp to find them.

Can we tell them apart? Are they all learning from all of their conversations or just their own?

Part of the fun in following him around is hearing him repeat, in response to others, things I've said to him previously.
Lindal Kidd
Dances With Noobs
Join date: 26 Jun 2007
Posts: 8,371
10-27-2009 08:05
From: Hal Cybertar
Hal can now take teleport requests. If you request Hal to teleport to you, Hal may decide to visit you after he finishes with whatever region he is in. He won't go if he was in the requested location very recently and only takes one request per person per day. I've also added a few other Hal avatars, so there is more than one Hal now roaming around. See www.zabaware.com/sl.asp to find them.


Aw, c'mon...make Hal a commercial product! Pleeeease? I want my own pet chatbot. I'll take REAL good care of him, I promise. (Her, actually. I want a barmaid for the club in my hotel.)
_____________________
It's still My World and My Imagination! So there.
Lindal Kidd
Lindal Kidd
Dances With Noobs
Join date: 26 Jun 2007
Posts: 8,371
10-27-2009 08:23
From: Farallon Greyskin
I watched the video on the website and all I can say is "Poor Hal!" he's such a babe in the woods...I dunno, looking at how he is dressed and the compeltely vanilla way he acts, including the introduction... It just asks for bad behavior in return. Looks count for a LOT. Hell it's SLs /entire/ economy!


True. Put Hal under human control for a bit and have HoneyBear take him shopping. He'll be spiffy in no time!
_____________________
It's still My World and My Imagination! So there.
Lindal Kidd
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
10-27-2009 08:28
Need a Tiny Hal, a Furry Hal, a Gorean Hal, and a Steampunk Hal.
_____________________
Argent Stonecutter - http://globalcausalityviolation.blogspot.com/

"And now I'm going to show you something really cool."

Skyhook Station - http://xrl.us/skyhook23
Coonspiracy Store - http://xrl.us/coonstore
Love Hastings
#66666
Join date: 21 Aug 2007
Posts: 4,094
10-27-2009 08:52
From: Argent Stonecutter
Need a Tiny Hal, a Furry Hal, a Gorean Hal, and a Steampunk Hal.


Oh wow. A Gorean Hal. The mind boggles.
_____________________
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
10-27-2009 09:22
From: Love Hastings
Oh wow. A Gorean Hal. The mind boggles.
I'M SORRY DAVE, THE HONOR OF GOR DOES NOT PERMIT ME TO OPEN THE POD BAY DOOR.
_____________________
Argent Stonecutter - http://globalcausalityviolation.blogspot.com/

"And now I'm going to show you something really cool."

Skyhook Station - http://xrl.us/skyhook23
Coonspiracy Store - http://xrl.us/coonstore
Hal Cybertar
AI Bot Creator
Join date: 27 Sep 2009
Posts: 13
10-27-2009 10:31
From: Gerrard Winstanley
Can we tell them apart? Are they all learning from all of their conversations or just their own?

Part of the fun in following him around is hearing him repeat, in response to others, things I've said to him previously.


They each have their independant brain as of yesterday, but they started off as copies of the original Hal Cybertar character. So they'll slowly evolve different personalities based on the people they interact with from now on.
Hal Cybertar
AI Bot Creator
Join date: 27 Sep 2009
Posts: 13
10-27-2009 10:34
From: Lindal Kidd
Aw, c'mon...make Hal a commercial product! Pleeeease? I want my own pet chatbot. I'll take REAL good care of him, I promise. (Her, actually. I want a barmaid for the club in my hotel.)


I plan to, but its still a work in progress at this point. For instance, I need to make its traveling behavior easily customizable as I don't think most people would want a bot that explores the entire world on its own, but one that stays in their region.
Mickey Vandeverre
See you Inworld
Join date: 7 Dec 2006
Posts: 2,542
10-27-2009 10:41
From: Hal Cybertar
I plan to, but its still a work in progress at this point. For instance, I need to make its traveling behavior easily customizable as I don't think most people would want a bot that explores the entire world on its own, but one that stays in their region.


I was just thinking about this. For instance, if you wanted to take Hal dancing...is there a possibility that he could click on the pose ball? That would be tricky - wouldn't it?

Or if you had him over for a party and wanted to plop him down on the couch, or set him up at the grill serving burgers.

ETA: Will you have a Hal Headquarters inworld? Where you have something set up with a link to the web site, and perhaps the video playing.....and a sample Hal? And a map of where the other Hals are currently located?

I've sent several friends to the web site to find his location, but when someone is inworld, they have a tendency to not want to veer off track, and leave, to go to a web site.
Lindal Kidd
Dances With Noobs
Join date: 26 Jun 2007
Posts: 8,371
10-27-2009 11:21
From: Argent Stonecutter
Need a Tiny Hal, a Furry Hal, a Gorean Hal, and a Steampunk Hal.


Steampunk Hal! Oh YES! The emo tailor clank from Girl Genius would be EXCELLENT.
_____________________
It's still My World and My Imagination! So there.
Lindal Kidd
Mickey Vandeverre
See you Inworld
Join date: 7 Dec 2006
Posts: 2,542
10-27-2009 11:34
Debating. I'm about to offer friendship to the original Hal. But thinking that he is too popular now, and will never have time for me. So, might be better to offer it to the second or third Hal down the line.

If there are two Hals on the friends list....might forget which Hal I talked to about a particular subject....and one Hal might get confused....then all hell breaks loose.....been there, done that.

Lindal - do you address this in your class? The consequences of juggling two Hals?
Lindal Kidd
Dances With Noobs
Join date: 26 Jun 2007
Posts: 8,371
10-27-2009 12:29
From: Mickey Vandeverre
...Lindal - do you address this in your class? The consequences of juggling two Hals?


Sounds like an issue for the Dealing With Drama discussion group-type class. We certainly have talked about juggling two human-run avatar BFs.

I think we'll actually have to have the Hals out there on the grid, with people trying to keep them straight. ("Gee, he LOOKS just like the bot I slept with last night. But IS he?";) I volunteer YOU as the test subject.

Ooo, multiple AI sexxors. :eek:
_____________________
It's still My World and My Imagination! So there.
Lindal Kidd
Mickey Vandeverre
See you Inworld
Join date: 7 Dec 2006
Posts: 2,542
10-27-2009 14:26
Lindal - the new Hals have a new look. Very exciting. And there is a feminine Hal. Check out the web site again.
Treasure Ballinger
Virtual Ability
Join date: 31 Dec 2007
Posts: 2,745
10-27-2009 15:57
From: Hal Cybertar
I'm from a small company called Zabaware and we specialize in artificial intelligence conversational systems. We've been developing AI for over a decade and have recently connected our technology to Second Life utilizing libopenmetaverse as a resident called "Hal Cybertar".

The AI is a conversational system that tries to have conversations with residents. It is completely autonomous and explores the grid on its own. It looks for groups of people having a conversation and tries to join in by introducing itself. While exploring and talking with people it is learning from each conversation and will use the information it learns in future conversations. It also is gathering statistics as to where it is welcome and where it is not. For more info and to see a video of it please visit www.zabaware.com/sl.asp This link also shows where in SL the character is right now.

I have tried putting in many safegaurds to make the bot behave well and not be considered a "griefer". Some of these include:
-When it introduces itself to a group of people it only does so if there are people actively having a conversation, not more than once every 6 minutes, and only if there are new people around who haven't heard its introduction
-It only talks to people that respond to it by saying something like "Hello Hal" or "Hi Hal", it never responds to people who haven't acknowledged it
-If no one talks to it for 22 minutes, it leaves the region and makes a note of it in its statistics
-It is gathering statistics so that it goes to regions where people have talked to it more often than to regions where people don't talk to it
-During a conversation it informs people how to get it to stop talking (just say "Bye Hal";)
-It never stays in a region for more than 3 hours even if having active conversations
-It has an anti-flood filter to both ignore people flooding the conversation with many lines of text and prevent the bot from flooding back.

Currently this bot is only run by my company but we are considering making it publically available once we are completely happy with its performance. Is this something people would be interested in? If so, for what purposes would you use such a bot for? Are there any additional safegaurds you could suggest that would prevent the bot from being a "griefer" or otherwise distracting? Any suggestions for improvements?


How cute, sounds very polite and cute that you don't want it to be considered a griefer, heaven forbid!
Treasure Ballinger
Virtual Ability
Join date: 31 Dec 2007
Posts: 2,745
10-27-2009 16:11
From: Treasure Ballinger
How cute, sounds very polite and cute that you don't want it to be considered a griefer, heaven forbid!


It's the Alice Intelligence? That is what our Virtual Ability monkey chatbot, Bob is. He sounds just like Bob though, the responses and the way he 'learns'. Bob stays in one spot on Virtual Ability though, he's part of our training course.
Hal Cybertar
AI Bot Creator
Join date: 27 Sep 2009
Posts: 13
10-27-2009 17:43
From: Treasure Ballinger
It's the Alice Intelligence? That is what our Virtual Ability monkey chatbot, Bob is. He sounds just like Bob though, the responses and the way he 'learns'. Bob stays in one spot on Virtual Ability though, he's part of our training course.


Hal is actually not an AIML (Alice) bot. Hal is a propietary technology developed by Zabaware that has been in the works since 1995 (Alice originated independently at about the same time). The technologies work quite a bit differently, each has its own strengths and weaknesses. At its core Hal does a complex statistical analysis of past conversations in a massive database of past conversations to try to figure out what to say. It keeps adding to this database with every conversation so it is a "learning" bot. It evolves and changes personality depending on what it learns from people talking with it. Alice, on the othe hand, is designed by a botmaster with preprogrammed patterns it looks for along with responses for those patterns. It does not learn from conversations, although it does have a short term memory that stores information the botmaster designed it to remember to make certain decisions.
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
10-27-2009 17:51
Hal reminds me of Mark V. Shaney.

"Deckard is not too far off from good software for ray tracing on the horizon, stacks belching flames five hundred feet into the bathroom. You have a license to piss, I got licenses for bad dreams, pal. The anger and the application level. We are looking at the man gasping next to the side of the way the story, place and situations in it could be another clue to some kind of thing. Shoves his way downstairs, the little leather bag and it still does not use instancing at all!"
_____________________
Argent Stonecutter - http://globalcausalityviolation.blogspot.com/

"And now I'm going to show you something really cool."

Skyhook Station - http://xrl.us/skyhook23
Coonspiracy Store - http://xrl.us/coonstore
Hal Cybertar
AI Bot Creator
Join date: 27 Sep 2009
Posts: 13
10-27-2009 18:43
From: Argent Stonecutter
Hal reminds me of Mark V. Shaney.

"Deckard is not too far off from good software for ray tracing on the horizon, stacks belching flames five hundred feet into the bathroom. You have a license to piss, I got licenses for bad dreams, pal. The anger and the application level. We are looking at the man gasping next to the side of the way the story, place and situations in it could be another clue to some kind of thing. Shoves his way downstairs, the little leather bag and it still does not use instancing at all!"


I hope Hal's responses seem at least a little more intelligent and less random than that :)
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
10-27-2009 18:47
From: Hal Cybertar
I hope Hal's responses seem at least a little more intelligent and less random than that :)
He's probably not trained on the script for Blade Runner, a debate about raytracing in GPUs, and a Hemingway pastiche.
_____________________
Argent Stonecutter - http://globalcausalityviolation.blogspot.com/

"And now I'm going to show you something really cool."

Skyhook Station - http://xrl.us/skyhook23
Coonspiracy Store - http://xrl.us/coonstore
Nika Talaj
now you see her ...
Join date: 2 Jan 2007
Posts: 5,449
10-27-2009 19:38
From: Hal Cybertar
Hal is actually not an AIML (Alice) bot. Hal is a propietary technology developed by Zabaware that has been in the works since 1995 (Alice originated independently at about the same time). ...
Ah, he didn't sound like an AIML! He is more entertaining - perhaps that is his niche in SL, as a humanoid pet .... errrr.... alright, this is better: a (literal) conversation piece?

He would also make a bang-up clothes model. Give him a list of places where fashionistas can be found, a set of outfits and a tag that reads: "Like this outfit? Say 'Hal, gimme'". When he hears that, he gives the speaker the outfit name, price, a LM to the vendor, a URL to the xstreet listing, and (if required) a notecard. He could make decisions as to what outfit to wear where, etc..
:D
1 2 3 4 5 6