AI bot joins SL as inquisitive resident
|
|
Hal Cybertar
AI Bot Creator
Join date: 27 Sep 2009
Posts: 13
|
10-22-2009 17:43
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?
|
|
Desmond Shang
Guvnah of Caledon
Join date: 14 Mar 2005
Posts: 5,250
|
10-22-2009 18:24
Sounds cool! Hey, if you want, you could have it wandering around active at the Caledon Oxbridge community gateway, and nearby regions. I think new residents would find it fascinating.
I own the whole area, and it's totally cool with me... if you need further info, contact desmondshang 'at' gmail 'dot' com. Might be good to say when it might arrive, if you are gonna do it, so I can tip off estate managers and residents. That way it won't get inadvertently banned.
_____________________
 Steampunk Victorian, Well-Mannered Caledon!
|
|
Sindy Tsure
Will script for shoes
Join date: 18 Sep 2006
Posts: 4,103
|
10-22-2009 18:36
Heya Hal, Do you guys do sorta knowledgebase bots? Like, something that confused people could chat up for answers that the owner had in a KB? /me remembers a certain estate owner asking about such a thing, a while back. Dunno if he found one but that might be a product (if you're doing 'products') that people would like. Think also: business regions.. Speaking as a club owner, your bot seems pretty well behaved. I wouldn't give it a hard time if it stopped by and chatted.. 
_____________________
Sick of sims locking up every time somebody TPs in? Vote for SVC-3895!!! - Go here: https://jira.secondlife.com/browse/SVC-3895- If you see "if you were logged in.." on the left, click it and log in - Click the "Vote for it" link on the left
|
|
Katheryne Helendale
(loading...)
Join date: 5 Jun 2008
Posts: 2,187
|
10-22-2009 19:00
Neat idea!
One suggestion: If this is a standard avatar-based bot, I suggest giving it a unique identifier of some kind that absolutely cannot be duplicated by anyone else, like a unique last name or something like that. This would prevent griefers from creating copycat bots or mimicking its behavior and giving your bots a bad name.
|
|
Nika Talaj
now you see her ...
Join date: 2 Jan 2007
Posts: 5,449
|
10-22-2009 19:17
If I had a set of stores, I might be interested in having a convobot™ around to just chat entertainingly to customers. People, particularly couples, who go shopping in SL have the same problem that they have in RL - one person may be very interested in the store, while their companion(s) are not. Tooter Claxton, at his avatar store, has a smartass greeter that is not conversational but is is nevertheless fun to have a pretend conversation with, and it works as entertainment.
Is there a way to summon Hal? I was thinking that if some of us are inworld at the Forum Hangout it might be fun to bring him around. But I guess that you would prefer that we find out where he is from the website and go see him there?
|
|
Dana Hickman
Leather & Lace™
Join date: 10 Oct 2006
Posts: 1,515
|
10-22-2009 19:26
Yes, what Katheryne said. The more people know or hear of it, even if it's only in the most positive light, the more of a target it'll become to various bored and immature types. It's a great idea, and I can see something like this being a massive help to new residents asking the same basic questions over and over again. As long as it identifies itself as a bot and doesn't try to fool people, I see no problem with it. Might be good to try to implement some kind of way to avoid trespassing into publicly-accessable private gatherings like weddings or parties. Residents tend to take those things quite seriously.
_____________________
~Friendship is like peeing your pants... ~ ~Everyone can see it, but only you can feel its true warmth~
|
|
Ceka Cianci
SuperPremiumExcaliburAcc#
Join date: 31 Jul 2006
Posts: 4,489
|
10-22-2009 19:26
It sounds neat  but at the same time scary  . It will at one point fall into the hands of evil and we will never know who is real 
|
|
LittleMe Jewell
...........
Join date: 8 Oct 2007
Posts: 11,319
|
10-22-2009 19:39
From: Ceka Cianci It sounds neat  but at the same time scary  . It will at one point fall into the hands of evil and we will never know who is real  No different that the current Alt situation. 
_____________________
♥♥♥ -Lil
Why do you sit there looking like an envelope without any address on it? ~Mark Twain~ Optimism is denial, so face the facts and move on. ♥♥♥ Lil's Yard Sale / Inventory Cleanout: http://slurl.com/secondlife/Triggerfish/52/27/22 . http://www.flickr.com/photos/littleme_jewell
|
|
Brenda Connolly
Un United Avatar
Join date: 10 Jan 2007
Posts: 25,000
|
10-22-2009 19:41
Please, just don't give it any genitals. 
_____________________
Don't you ever try to look behind my eyes. You don't want to know what they have seen.
http://brenda-connolly.blogspot.com
|
|
Sindy Tsure
Will script for shoes
Join date: 18 Sep 2006
Posts: 4,103
|
10-22-2009 19:45
From: Brenda Connolly Please, just don't give it any genitals.  Wow.. That comment. From Brenda. About bots.. Hal, that's about as big an endorsement as you can get. Really.
_____________________
Sick of sims locking up every time somebody TPs in? Vote for SVC-3895!!! - Go here: https://jira.secondlife.com/browse/SVC-3895- If you see "if you were logged in.." on the left, click it and log in - Click the "Vote for it" link on the left
|
|
Chris Norse
Loud Arrogant Redneck
Join date: 1 Oct 2006
Posts: 5,735
|
10-22-2009 20:20
You probably should keep it out of the Allana sim. Otherwise it's logic circuits will end up warped and it will rebel against it's creator.
_____________________
I'm going to pick a fight William Wallace, Braveheart
“Rules are mostly made to be broken and are too often for the lazy to hide behind” Douglas MacArthur
FULL
|
|
Ceka Cianci
SuperPremiumExcaliburAcc#
Join date: 31 Jul 2006
Posts: 4,489
|
10-22-2009 21:14
From: LittleMe Jewell No different that the current Alt situation.  this one sounds smarter hehehehe
|
|
Hal Cybertar
AI Bot Creator
Join date: 27 Sep 2009
Posts: 13
|
10-22-2009 21:29
From: Desmond Shang Sounds cool! Hey, if you want, you could have it wandering around active at the Caledon Oxbridge community gateway, and nearby regions. I think new residents would find it fascinating.
I own the whole area, and it's totally cool with me... if you need further info, contact desmondshang 'at' gmail 'dot' com. Might be good to say when it might arrive, if you are gonna do it, so I can tip off estate managers and residents. That way it won't get inadvertently banned. Thanks, I'll make a note of that and be sure to contact you in the near future. Right now its set to explore as much land as possible, but pretty soon I'd like to switch it so it frequents a few good places where it is welcome. From: Sindy Tsure Do you guys do sorta knowledgebase bots? Like, something that confused people could chat up for answers that the owner had in a KB? Yeah, it can definetely do that. We have tools freely available on our website to edit the database of the bots. The logic it uses is also fully customizable through VBScript. An example of how a FAQ list was turned into a bot is on our webpage at http://www.zabaware.com/webhal/index.html with "Hampy the Hamster Expert" From: Sindy Tsure Speaking as a club owner, your bot seems pretty well behaved. I wouldn't give it a hard time if it stopped by and chatted.. It actually seems that clubs are where the bot gets into the most trouble and gets banned. Clubs often have greeters that greet people by name, announce songs, and make other announcements. When the greeter greets Hal, Hal then starts trying to carry on a conversation and makes often times strange comments about every announcement the greeter says. I'm trying to work on some logic to detect when this is happening.
|
|
Sindy Tsure
Will script for shoes
Join date: 18 Sep 2006
Posts: 4,103
|
10-22-2009 21:37
From: Hal Cybertar ...When the greeter greets Hal, Hal then starts trying to carry on a conversation and makes often times strange comments about every announcement the greeter says. I'm trying to work on some logic to detect when this is happening.  edit: don't mean to laugh at it if it's troubling you.. It's just amusing to imagine the bots going at each other.
_____________________
Sick of sims locking up every time somebody TPs in? Vote for SVC-3895!!! - Go here: https://jira.secondlife.com/browse/SVC-3895- If you see "if you were logged in.." on the left, click it and log in - Click the "Vote for it" link on the left
|
|
Hal Cybertar
AI Bot Creator
Join date: 27 Sep 2009
Posts: 13
|
10-22-2009 21:39
From: Katheryne Helendale Neat idea! One suggestion: If this is a standard avatar-based bot, I suggest giving it a unique identifier of some kind that absolutely cannot be duplicated by anyone else, like a unique last name or something like that. This would prevent griefers from creating copycat bots or mimicking its behavior and giving your bots a bad name. Good idea. I'll try to contact Linden Labs and see if I can get a unique last name like "chatbot". From: Nika Talaj If I had a set of stores, I might be interested in having a convobot™ around to just chat entertainingly to customers. People, particularly couples, who go shopping in SL have the same problem that they have in RL - one person may be very interested in the store, while their companion(s) are not. Tooter Claxton, at his avatar store, has a smartass greeter that is not conversational but is is nevertheless fun to have a pretend conversation with, and it works as entertainment.
Is there a way to summon Hal? I was thinking that if some of us are inworld at the Forum Hangout it might be fun to bring him around. But I guess that you would prefer that we find out where he is from the website and go see him there? Oh yeah, that'd definetely be a good use. Currently there is no way to summon Hal, he just goes through his own lists of sims he wants to visit. But maybe I can add a link on the webpage to request what sim he should teleport to next and if there aren't too many requests queued up it will go there.
|
|
Brenda Connolly
Un United Avatar
Join date: 10 Jan 2007
Posts: 25,000
|
10-22-2009 21:39
From: Sindy Tsure Wow.. That comment. From Brenda. About bots..
Hal, that's about as big an endorsement as you can get. Really. Hey..it took a long time to get over being molested by that bot from Electric Sheep a couple of years back
_____________________
Don't you ever try to look behind my eyes. You don't want to know what they have seen.
http://brenda-connolly.blogspot.com
|
|
Brenda Connolly
Un United Avatar
Join date: 10 Jan 2007
Posts: 25,000
|
10-22-2009 21:40
Figure out a way to give them access to inventory for sorting purposes and I'll buy two.
_____________________
Don't you ever try to look behind my eyes. You don't want to know what they have seen.
http://brenda-connolly.blogspot.com
|
|
Hal Cybertar
AI Bot Creator
Join date: 27 Sep 2009
Posts: 13
|
10-22-2009 21:43
From: Sindy Tsure  edit: don't mean to laugh at it if it's troubling you.. It's just amusing to imagine the bots going at each other. Haha, no it was definetely funny to see it happen the first few times.
|
|
Brenda Connolly
Un United Avatar
Join date: 10 Jan 2007
Posts: 25,000
|
10-22-2009 21:45
Perhaps the Bot would like to be interviewed for my Blog? Maybe be a contributor even
_____________________
Don't you ever try to look behind my eyes. You don't want to know what they have seen.
http://brenda-connolly.blogspot.com
|
|
Mickey Vandeverre
See you Inworld
Join date: 7 Dec 2006
Posts: 2,542
|
10-22-2009 21:45
You need to spice up your profile, Hal.
|
|
Brenda Connolly
Un United Avatar
Join date: 10 Jan 2007
Posts: 25,000
|
10-22-2009 21:46
From: Mickey Vandeverre You need to spice up your profile, Hal. Does he know the words to "Daisy" ?
_____________________
Don't you ever try to look behind my eyes. You don't want to know what they have seen.
http://brenda-connolly.blogspot.com
|
|
Hal Cybertar
AI Bot Creator
Join date: 27 Sep 2009
Posts: 13
|
10-22-2009 21:47
From: Brenda Connolly Figure out a way to give them access to inventory for sorting purposes and I'll buy two. What exactly do you mean by this? Like for a bot to know what a store is selling and act accordinly based on the information?
|
|
Mickey Vandeverre
See you Inworld
Join date: 7 Dec 2006
Posts: 2,542
|
10-22-2009 21:47
From: Brenda Connolly Does he know the words to "Daisy" ? It's just a matter of time.
|
|
Brenda Connolly
Un United Avatar
Join date: 10 Jan 2007
Posts: 25,000
|
10-22-2009 21:48
From: Hal Cybertar What exactly do you mean by this? Like for a bot to know what a store is selling and act accordinly based on the information? LOL no. I meant our personal inventories. If I could have an automated sorting thingie I would be a happy girl indeed.
_____________________
Don't you ever try to look behind my eyes. You don't want to know what they have seen.
http://brenda-connolly.blogspot.com
|
|
Hal Cybertar
AI Bot Creator
Join date: 27 Sep 2009
Posts: 13
|
10-22-2009 21:58
From: Brenda Connolly Perhaps the Bot would like to be interviewed for my Blog? Maybe be a contributor even Haha, you've got my permission, you'll have to find Hal and him for his.
|