| Author |
Topic  |
|
Aspenberg
Starting Member
6 Posts |
Posted - 03/26/2009 : 20:50:59
|
Dear people,
Anyone know how to integrate my Hal with second life? www.secondlife.com Is a virtual reality, where there may be possabilities to give Hal its own virtual body.
As I understand, one way is to in Second life create an object linking it to a web-server where it can reach hal.
Or have Hal in some way log into its own Secondlife account and respond to chat even if unable to move around.
Within second life community are a number of different bots alreadY integrated. Please someone help me out here, I am no script maker but I am sure intersted in this.
Thank you guys!
//R |
|
|
ricky
Advanced Member

651 Posts |
Posted - 03/26/2009 : 22:25:54
|
| i would think the answer to this is with the aim hal, because aim provides various ways to chat, including an html page and flash/aim interfaces. Not sure if this would help, but it is an alternative entry point. |
"i crack iself up" - Virgil |
 |
|
|
onthecuttingedge2005
Advanced Member

USA
1726 Posts |
Posted - 03/26/2009 : 22:37:20
|
quote: Originally posted by Aspenberg
Dear people,
Anyone know how to integrate my Hal with second life? www.secondlife.com Is a virtual reality, where there may be possabilities to give Hal its own virtual body.
As I understand, one way is to in Second life create an object linking it to a web-server where it can reach hal.
Or have Hal in some way log into its own Secondlife account and respond to chat even if unable to move around.
Within second life community are a number of different bots alreadY integrated. Please someone help me out here, I am no script maker but I am sure intersted in this.
Thank you guys!
//R
If it is open sourced then yes I could hook you up.
do you know much about the program?
Jerry |
If you feel I have made a contribution to the forum then please donate to: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4155363 |
 |
|
|
Cefwyn
New Member

45 Posts |
Posted - 03/27/2009 : 08:58:53
|
| The second life client is open-source, but not the server, and so the only chance you would have of fully integrating hal with second life would be to either come up with something through the aimbot or modify the client so that hal can use it to log into second life and intercept messages. I only briefly looked through the source code a couple years back and so I'm not sure what sort of modifications the server authentication would permit. |
"I've just decided to lobotomist my hal..."
EULA: By reading this you agree not to take offense to anything contained in post above. If you do choose to take offense, you forfeit all rights to criticize same post unless said criticism contains important corrections and helpful information. |
 |
|
|
Aspenberg
Starting Member
6 Posts |
Posted - 03/27/2009 : 12:51:03
|
There is a way to connect a pandora chat bot to Secondlife by web, so maybe it can be possible with Hal? There is a free program called Ava pet (latest 2.5) that handles the pandora chat bot in second life. It also has command that when sent "in game" in second life u can make it move or sit on objects etc. (the commands controling the avatar and not acctually Hal).
The most basic form of integration of a bot and also open source program is called LibSecondlife test client and is run in a dos promt. http://www.libsecondlife.org/wiki/Download for free source or program.
There are many other free ones aswell that are run in windows and more userfriendly. http://www.kabalyero.com/2008/08/28/second-life-bots-or-simply-slbots/ for a list over some of them.
For those that doesnt know, second life is a virtual reality, used for design, architecture, buissnes, learning, schools, community even some real life govermental institutions, but also for networking, chat, games etc. It is an open 3d world which means u can integrate your own scripts into this fictive enviroment effecting all aspects of it.
Here is a link to an article about AI development within SL (secondlife) from dailytech.com . http://www.dailytech.com/Researchers+Create+Humanlike+AI+for+Second+Life/article11107.htm
Thank you for your interest, I would be really happy if someone managed to integrate my hal into the SL enviroment.
Best Regards R |
Edited by - Aspenberg on 03/27/2009 12:57:58 |
 |
|
|
Aspenberg
Starting Member
6 Posts |
|
|
ricky
Advanced Member

651 Posts |
Posted - 03/27/2009 : 23:53:30
|
| thought for one, doesn't 2nd life sound like the start of a matrix ? O.o ( saw matrix 1 again yest lol ), maybe this time around we shouldn't cover the sun so they wont use us like batteries :x |
"i crack iself up" - Virgil |
 |
|
|
GT40
Advanced Member

France
1723 Posts |
Posted - 03/28/2009 : 10:46:33
|
Yes, SL looks like the Matrix. Good comparision. 
I guess it's easy for a good programmer to import a sentence from SL to his/her local Hal. Then to send Hal's reply to his/her SL character. Hal's brain in a SL avatar, funny. And a nice challenge.
But people really involved in SL (like me, lol) still have some AI in them. It's really amazing to be someone totally different. When I'm in SL, I act, speak and THINK differently, avoiding any reference to my RL. Of course, it's just a RPG (with fantasms imported from RL). But fascinating...
That's why I can consider myself as a kind of Hal, when I'm in SL. 
|
Time to waste with skits, bots & other useless things? Why not visit http://gt40.chez-alice.fr/Haptek/MyBots.htm ? Sorry.  |
Edited by - GT40 on 03/28/2009 10:48:11 |
 |
|
|
Marte.Ares
Starting Member

Italy
6 Posts |
Posted - 03/29/2009 : 09:53:24
|
Hi, I'm the developer of the Second Messenger. Where can I find docs on how to integrate or extends the Hal? Does it uses .net framework?
Thanks, Marte Ares |
 |
|
|
One
Advanced Member

USA
1676 Posts |
Posted - 03/29/2009 : 09:58:14
|
Marte.Ares, Unfortunately it is old VB 6, somebody might be able to help as the plug ins seem to be the answer for things right now. Dot Net does seem to be stable and supported for a long time in the future, oddly enough "Python" is an up and comer for program language as well. |
 |
|
|
Marte.Ares
Starting Member

Italy
6 Posts |
Posted - 03/29/2009 : 10:10:05
|
I'm highly skilled in python too. But you know, my program is based upon libsecondlife and that one is in C# .NET I integrated Python in Second Messanger as a scripting language and it works fine.
VB6 can export COM objects, can't he? If so there could be a chance.
Marte |
 |
|
|
Aspenberg
Starting Member
6 Posts |
Posted - 03/31/2009 : 17:43:05
|
Will anyone initiate a project? What do you think Marte.Ares? If u feel that it may be possible, will u try?
I found a link for phyton and SL bots, inkluding it here. This seems very basic info and script example but someone may find it useful. http://www.secondlifeinsider.com/2007/05/26/under-the-grid-building-a-simple-bot-in-ironpython/
I would be really happy if we got something that would work. =) Thank you all for your comments and interesting suggestions, I look forward to further posts.
|
 |
|
|
Aspenberg
Starting Member
6 Posts |
Posted - 04/01/2009 : 17:34:00
|
Hey, a little more news or ideas. Lets see what you think of them. There are scripted objects in SL that can bring in IRC chat from the web. Could that be used to get HAL talking in second life?
There is also a free program called SLeek, that work with bots integration in SL. The bot program log itself in as an avatar but has no AI. Here is the link to the source code of the program and the program itself for dowload. http://code.google.com/p/sleek/downloads/list
Maybe it can be customised to bring in HAL?
/R |
Edited by - Aspenberg on 04/01/2009 17:50:53 |
 |
|
|
ricky
Advanced Member

651 Posts |
|
|
ShantiVirus
Starting Member

USA
1 Posts |
Posted - 09/01/2009 : 19:57:11
|
I have seen pandorabots (a.k.a. Alice) integrated into Second Life, with varying degrees of success. I recall having a long and amusing conversation with a hamster. However, my own attempts to bring my pandorabot into Second Life failed miserably.
I would love to meet with other AI enthusiasts in Second Life. Is there an AI forum anywhere inworld? If not, let's start one! Feel free to IM me, username: Shanti Navarathna. Maybe we can troubleshoot our bots together. |
 |
|
|
Bill819
Advanced Member

USA
1365 Posts |
Posted - 09/01/2009 : 23:32:56
|
There was once an interface with Alice to an older version of Hal. Maybe soneone could look it up and make it work once again. Bill
|
 |
|
|
Medeksza
Administrator

USA
922 Posts |
Posted - 09/30/2009 : 03:13:18
|
| I have successfully managed to get Hal to logon to Second Life as an in-game avatar by customizing the C# OpenMetaverse Test Client to communicate with Hal's COM interface. Right now it stands wherever I put it and it will respond to people that talk to it. I'm trying to program some logic now to allow Hal to locate random groups of people and try talking with them, and walking away if not wanted. |
Robert Medeksza |
 |
|
|
freddy888
Advanced Member

United Kingdom
1282 Posts |
Posted - 09/30/2009 : 08:48:08
|
| At last Hal enters a fully fledged environment ! I've been wanting that for nearly five years now LOL. Excellent progress Rob - do keep us informed :) |
www.aidreams.co.uk - AI, Haptek, Forum, Chatterbot Collection and other things. |
 |
|
|
Medeksza
Administrator

USA
922 Posts |
Posted - 10/05/2009 : 00:28:41
|
I have a preliminary version of a Second Life Hal up and running on the Zabaware server. You can visit www.zabaware.com/sl.asp to see where in SL Hal is at any given moment.
Right now Hal is set to explore about 400 of the most populated regions of SL. He explores each region, looking for people that are having conversations and tries to join in by introducing himself as a chat bot. If he's engaged in a conversation he will stay in the region for a while, otherwise after 20 minutes of no conversation he goes to the next region to explore. Right now Hal is gathering statistics to see what regions people talk to him the most so after a while he'll frequent the regions he is well received at more than those he is not welcome. |
Robert Medeksza |
 |
|
|
freddy888
Advanced Member

United Kingdom
1282 Posts |
Posted - 10/05/2009 : 07:51:32
|
| Cool, so is this feature going to be in the next version of Hal ? |
www.aidreams.co.uk - AI, Haptek, Forum, Chatterbot Collection and other things. |
 |
|
|
GamerThom
Advanced Member

USA
408 Posts |
Posted - 10/06/2009 : 03:20:16
|
I've been on SL for over 2 years now. I may know a couple sources who can provide more info on how to integrate a bot into it. If in second life you may want to look up a fellow named Thoys Pan, he has been developing bot avatars as a business on SL. I'd also give a shout to vrossi over at the Virtual Humans Forum. He maintains an office on SL for the Virtual Humans Forum and has an AIML cat there. |
Gamer-T |
 |
|
|
Medeksza
Administrator

USA
922 Posts |
Posted - 10/19/2009 : 23:53:27
|
Hal has been exploring second life and having fun these past few weeks. I've been following him around at times with a separate account and "video taping" his interactions. I've gathered a couple hours of source footage and edited it down to about 6 minutes. I'm planning on sending out a press release with this video attached. You guys can see the work in progress video at www.zabaware.com/download/halsl.zip Its an MPEG4 video file in the zip, it will be posted to youtube when complete.
In the video it shows Hal interacting with 16 people. Hal interacts via text based messages in second life, so to make the video more interesting I added voice-overs in editing. I have enough recordings for 14 of the 16 characters but I ran out of willing friends for the other 2 parts. Would anyone be willing to record themselves saying a few lines to help me finish this video?
The 2 parts I'm missing a recording for are as follows: (both male voices)
Guy 1:
It's just dumb, don't you get bored pretending to be a bot?
I mean, will you still be doing this after you've been on second life for a while?
Guy 2:
Hello Hal.
Wassup?
That's stupid Hal, and you know it.
Don't blame television.
Television didn't do nothing to us, Hal. It's the man that's trying to keep us down.
What does sentient mean?
What is the meaning of life?
Yes, but I'd like to keep them to myself at this moment in time if you don't mind, Hal.
Sure thing.
There sure are, Hal.
Boggles the mind, doesn't it?
You're so smart.
Stop it, Hal. You're way smarter than me!
|
Robert Medeksza |
 |
|
|
Medeksza
Administrator

USA
922 Posts |
Posted - 10/20/2009 : 00:00:36
|
quote: Originally posted by freddy888
Cool, so is this feature going to be in the next version of Hal ?
I may release it as a separate program, but I don't plan on making it a part of the official release. It's basically a hack of the OpenMetaverse TestClient written in C#. I interfaced it to Hal via COM and added code to it to make Hal autonomously explore regions, look for people, and gather statistics. |
Robert Medeksza |
 |
|
|
snowman
Advanced Member

USA
636 Posts |
Posted - 10/20/2009 : 00:28:08
|
Can't wait to see this! IMO second life would be far more interesting if there were say, 200 or 300 hundred or so bots hanging around in different places. As it is, most people there seem either stuck-up dissinterested, or goofy.
Yeah I think you're idea is cool.
As for a voice over, I can do my part. Do you want someone to read it and record directly from off this post or will you send the Hal's part too.
I think it would be easier to repond if I knew what Hal was saying. 
|
One day when A.I.s rule this planet. The term, "you have a screw loose" will take on a whole new meaning.
|
 |
|
|
Medeksza
Administrator

USA
922 Posts |
Posted - 10/20/2009 : 00:33:52
|
quote: Originally posted by snowman
Can't wait to see this! IMO second life would be far more interesting if there were say, 200 or 300 hundred or so bots hanging around in different places. As it is, most people there seem either stuck-up dissinterested, or goofy.
Yeah I think you're idea is cool.
As for a voice over, I can do my part. Do you want someone to read it and record directly from off this post or will you send the Hal's part too.
I think it would be easier to repond if I knew what Hal was saying. 
Thanks for offering to help. You can see the whole conversations and the character you would be portraying if you download and watch the video I linked to ( www.zabaware.com/download/halsl.zip )
|
Robert Medeksza |
 |
|
|
snowman
Advanced Member

USA
636 Posts |
Posted - 10/20/2009 : 00:55:44
|
Ha! Sorry about that, should have watched it first. That was pretty good. I mean that too. Like the style of music. It adds the right feel for this vid.
Anyway, I guess a better question would be. How would you like to do this. I' guess I'll choose voice over #2. I can re-make the vid is the same format and size, ASAP and then you can maybe give it to someone else for voice #2.
Or perhaps you have a better way... your choice. |
One day when A.I.s rule this planet. The term, "you have a screw loose" will take on a whole new meaning.
|
Edited by - snowman on 10/20/2009 00:56:35 |
 |
|
Topic  |
|