Zabaware Support Forums
Zabaware
Zabaware
Home | My Files | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Zabaware Forums
 Ultra Hal Assistant
 Second life
 New Topic  Reply to Topic
 Printer Friendly
Next Page
Author Previous Topic Topic Next Topic
Page: of 2

Aspenberg
Starting Member

6 Posts

Posted - 03/26/2009 :  20:50:59  Show Profile  Visit Aspenberg's Homepage  Reply with Quote

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  Show Profile  Visit ricky's Homepage  Reply with Quote
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
Go to Top of Page

onthecuttingedge2005
Advanced Member



USA
1726 Posts

Posted - 03/26/2009 :  22:37:20  Show Profile  Visit onthecuttingedge2005's Homepage  Send onthecuttingedge2005 an AOL message  Reply with Quote
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
Go to Top of Page

Cefwyn
New Member



45 Posts

Posted - 03/27/2009 :  08:58:53  Show Profile  Visit Cefwyn's Homepage  Click to see Cefwyn's MSN Messenger address  Reply with Quote
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.
Go to Top of Page

Aspenberg
Starting Member

6 Posts

Posted - 03/27/2009 :  12:51:03  Show Profile  Visit Aspenberg's Homepage  Reply with Quote
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
Go to Top of Page

Aspenberg
Starting Member

6 Posts

Posted - 03/27/2009 :  13:33:03  Show Profile  Visit Aspenberg's Homepage  Reply with Quote

Here is something called second messanger, supposedly similar to
yahoo and msn messanger etc. Take a look if it can give any ideas.

http://www.roccoangeloni.it/sm/index.php?title=Main_Page
Go to Top of Page

ricky
Advanced Member



651 Posts

Posted - 03/27/2009 :  23:53:30  Show Profile  Visit ricky's Homepage  Reply with Quote
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
Go to Top of Page

GT40
Advanced Member



France
1723 Posts

Posted - 03/28/2009 :  10:46:33  Show Profile  Visit GT40's Homepage  Reply with Quote

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
Go to Top of Page

Marte.Ares
Starting Member



Italy
6 Posts

Posted - 03/29/2009 :  09:53:24  Show Profile  Visit Marte.Ares's Homepage  Reply with Quote
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
Go to Top of Page

One
Advanced Member



USA
1676 Posts

Posted - 03/29/2009 :  09:58:14  Show Profile  Visit One's Homepage  Reply with Quote
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.
Go to Top of Page

Marte.Ares
Starting Member



Italy
6 Posts

Posted - 03/29/2009 :  10:10:05  Show Profile  Visit Marte.Ares's Homepage  Reply with Quote
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
Go to Top of Page

Aspenberg
Starting Member

6 Posts

Posted - 03/31/2009 :  17:43:05  Show Profile  Visit Aspenberg's Homepage  Reply with Quote

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.

Go to Top of Page

Aspenberg
Starting Member

6 Posts

Posted - 04/01/2009 :  17:34:00  Show Profile  Visit Aspenberg's Homepage  Reply with Quote

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
Go to Top of Page

ricky
Advanced Member



651 Posts

Posted - 04/01/2009 :  18:34:55  Show Profile  Visit ricky's Homepage  Reply with Quote
how about this ?

http://www.gnomiverse.com/communicator.php

"i crack iself up" - Virgil
Go to Top of Page

ShantiVirus
Starting Member



USA
1 Posts

Posted - 09/01/2009 :  19:57:11  Show Profile  Visit ShantiVirus's Homepage  Reply with Quote
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.
Go to Top of Page

Bill819
Advanced Member



USA
1365 Posts

Posted - 09/01/2009 :  23:32:56  Show Profile  Visit Bill819's Homepage  Reply with Quote
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
Go to Top of Page

Medeksza
Administrator



USA
922 Posts

Posted - 09/30/2009 :  03:13:18  Show Profile  Visit Medeksza's Homepage  Reply with Quote
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
Go to Top of Page

freddy888
Advanced Member



United Kingdom
1282 Posts

Posted - 09/30/2009 :  08:48:08  Show Profile  Visit freddy888's Homepage  Send freddy888 a Yahoo! Message  Reply with Quote
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.
Go to Top of Page

Medeksza
Administrator



USA
922 Posts

Posted - 10/05/2009 :  00:28:41  Show Profile  Visit Medeksza's Homepage  Reply with Quote
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
Go to Top of Page

freddy888
Advanced Member



United Kingdom
1282 Posts

Posted - 10/05/2009 :  07:51:32  Show Profile  Visit freddy888's Homepage  Send freddy888 a Yahoo! Message  Reply with Quote
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.
Go to Top of Page

GamerThom
Advanced Member



USA
408 Posts

Posted - 10/06/2009 :  03:20:16  Show Profile  Visit GamerThom's Homepage  Reply with Quote
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
Go to Top of Page

Medeksza
Administrator



USA
922 Posts

Posted - 10/19/2009 :  23:53:27  Show Profile  Visit Medeksza's Homepage  Reply with Quote
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
Go to Top of Page

Medeksza
Administrator



USA
922 Posts

Posted - 10/20/2009 :  00:00:36  Show Profile  Visit Medeksza's Homepage  Reply with Quote
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
Go to Top of Page

snowman
Advanced Member



USA
636 Posts

Posted - 10/20/2009 :  00:28:08  Show Profile  Visit snowman's Homepage  Reply with Quote
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.
Go to Top of Page

Medeksza
Administrator



USA
922 Posts

Posted - 10/20/2009 :  00:33:52  Show Profile  Visit Medeksza's Homepage  Reply with Quote
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
Go to Top of Page

snowman
Advanced Member



USA
636 Posts

Posted - 10/20/2009 :  00:55:44  Show Profile  Visit snowman's Homepage  Reply with Quote
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
Go to Top of Page
Page: of 2 Previous Topic Topic Next Topic  
Next Page
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
Zabaware © 2007 Zabaware, Inc. Go To Top Of Page
Snitz Forums 2000