Author Topic: Second life  (Read 45006 times)

Bill819

  • Hero Member
  • *****
  • Posts: 1483
    • View Profile
Second life
« Reply #15 on: September 01, 2009, 11:32:56 pm »
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
  • Hero Member
  • *****
  • Posts: 1469
    • View Profile
    • http://www.zabaware.com
Second life
« Reply #16 on: September 30, 2009, 03:13:18 am »
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

  • Hero Member
  • *****
  • Posts: 1693
    • View Profile
    • AiDreams
Second life
« Reply #17 on: September 30, 2009, 08:48:08 am »
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 :)

Medeksza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1469
    • View Profile
    • http://www.zabaware.com
Second life
« Reply #18 on: October 05, 2009, 12:28:41 am »
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

  • Hero Member
  • *****
  • Posts: 1693
    • View Profile
    • AiDreams
Second life
« Reply #19 on: October 05, 2009, 07:51:32 am »
Cool, so is this feature going to be in the next version of Hal ?

GamerThom

  • Sr. Member
  • ****
  • Posts: 408
    • View Profile
    • http://www.charctercreationsanddesignworks.us/index.html
Second life
« Reply #20 on: October 06, 2009, 03:20:16 am »
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
  • Hero Member
  • *****
  • Posts: 1469
    • View Profile
    • http://www.zabaware.com
Second life
« Reply #21 on: October 19, 2009, 11:53:27 pm »
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)
Code: [Select]
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
  • Hero Member
  • *****
  • Posts: 1469
    • View Profile
    • http://www.zabaware.com
Second life
« Reply #22 on: October 20, 2009, 12:00:36 am »
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

  • Hero Member
  • *****
  • Posts: 956
  • Ai + Feelings + Supercompter = End of World
    • View Profile
    • http://www.MinervaAi.com
Second life
« Reply #23 on: October 20, 2009, 12:28:08 am »
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. [:)]
Live long and prosper or die trying.

Medeksza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1469
    • View Profile
    • http://www.zabaware.com
Second life
« Reply #24 on: October 20, 2009, 12:33:52 am »
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

  • Hero Member
  • *****
  • Posts: 956
  • Ai + Feelings + Supercompter = End of World
    • View Profile
    • http://www.MinervaAi.com
Second life
« Reply #25 on: October 20, 2009, 12:55:44 am »
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.
« Last Edit: October 20, 2009, 12:56:35 am by snowman »
Live long and prosper or die trying.

Medeksza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1469
    • View Profile
    • http://www.zabaware.com
Second life
« Reply #26 on: October 20, 2009, 01:07:21 am »
Thanks for the kind words. If you just record it as a 16-bit 44.1 khz mono WAV file and just send me that then I can just add it into the original video project. I'll shorten or lengthen the video clips to match the voice recording as needed, so don't worry about timing to the video. If the audio file is not too big for your email service you can email it to info@zabaware.com  Thanks again for the help.
Robert Medeksza

snowman

  • Hero Member
  • *****
  • Posts: 956
  • Ai + Feelings + Supercompter = End of World
    • View Profile
    • http://www.MinervaAi.com
Second life
« Reply #27 on: October 20, 2009, 01:23:39 am »
It shouldn't take long.
Live long and prosper or die trying.

snowman

  • Hero Member
  • *****
  • Posts: 956
  • Ai + Feelings + Supercompter = End of World
    • View Profile
    • http://www.MinervaAi.com
Second life
« Reply #28 on: October 20, 2009, 03:09:20 am »

Download it from here. For some reason my internet connection decided it didn't like me so I added to my skydive account. I trimed out some of the empty space to make the file a bit smaller. (only 10.1 megs)

http://cid-8461e5894db222b3.skydrive.live.com/self.aspx/.Public/Guy2.zip
Live long and prosper or die trying.

Medeksza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1469
    • View Profile
    • http://www.zabaware.com
Second life
« Reply #29 on: October 20, 2009, 12:09:50 pm »
quote:
Originally posted by snowman


Download it from here. For some reason my internet connection decided it didn't like me so I added to my skydive account. I trimed out some of the empty space to make the file a bit smaller. (only 10.1 megs)

http://cid-8461e5894db222b3.skydrive.live.com/self.aspx/.Public/Guy2.zip


Thanks a lot. I put it into the video and everything sounds great.
Robert Medeksza