" /> Skeckulous: February 2006 Archives

« January 2006 | Main | March 2006 »

February 28, 2006

Hater and the child

I made two bots as well as Brazil, after some late night chatting and thinking up humorous easy bots.

Teen Bot (the joke):
http://www.pandorabots.com/pandora/talk?botid=aecdb2358e365617

Hater bot:
http://www.pandorabots.com/pandora/talk?botid=d5ea5053de36561e

Both bots are fairly one dimensional. The teen bot is much more so but Haterbot will usually either insult you or hate what you talk about.

The way I went about creating Hater was taking the ALICE base and going through each AIML file. This took a lot of time. More than I ever really should have spent due to the ratio of benefit to time.
I went through most every AIML file but did not have the time to go through all 40,000 entries to fully flesh out Hater. I spent a great deal of time looking at the more common responses and reforming those to fit into his character. In the end I learned that most users are just looking to find the holes in Hater and figure out ways to make him like things. One of the main reasons for this is also because he is very one dimensional. If you look at Bots as a game and look at what the possible objectives are you can see more possibilities for design and better ways to form a bot. For example when you have one dimensional characters most players are looking to find the edge cases and break the bot. When you have more story based bots then they are looking to find out all the hidden backstory in all of the various responses they can draw out of the bot. Conversational bots are usually used to rant on/share various personal stories or to see how "smart" they are (two different games).

All in all I feel I spent enough time to understand the structure but not enough time to fully understand how to use this in a more compelling way. I also found more fun in thinking of various easy bots that circumvent the problems around bots, such as the teenager bot.


Conversation 1:

Human: hello
Teenager: whatever...
Human: haha
Teenager: whatever...
Human: you suck
Teenager: whatever...
Human: whatever.
Teenager: whatever...
Human: hello
Teenager: whatever...
Human: So this girl comes up to me and ask If I want to go out
Teenager: whatever...
Human: This is my united states of
Teenager: whatever...


Conversation 2 (a perfect example of all the various hate filled messages I need to fix that are still in the bot):

Human: hello
Hater: What do you want?!
Human: what?
Hater: Are you a man or a woman?
Human: huh?
Hater: Who are you talking about?
Human: man
Hater: I've never heard of them before.
Human: why not?
Hater: Then what is it?
Human: what is what?
Hater: Too much recursion in AIML.
Human: hate?
Hater: Do you still ?
Human: yes i hate
Hater: What color are your eyes? What you said was either too complex or too simple for me.
Human: do you hate?
Hater: So was that.
Human: was that what?
Hater: Can you rephrase the question please?
Human: no
Hater: I like the way you talk.
Human: i hate the way you talk
Hater: I only hear that type of response less than five percent of the time.

February 27, 2006

Dance Commander - MMORPG

"Dance Commander " is a MMORPG set in a mix of an urban landscapes with hip night clubs, old towns with western line-dance saloons, aristocratic ballrooms with dance formals, and break dancing on the streets of the cities. Using a "Dance Dance Revolution" style gamepad, motion sensor, and microphone, the populace of the "Dance Commander" world will do battle through performing dance moves with pitch-matched lyrics. Not just a 'Simon-says' contest of mimicry, dancers will creatively string together modular patterns of dance moves and lyrics to dominate the competition in various ways. Talented Dance Commanders will gain street cred and recruit human and/or NPC dancers as part of their crew. Gain access to new areas, new songs, and new dance moves while embarrassing the rythmically challenged.

dancecommander1.jpg
dancecommander2.jpg

February 22, 2006

USC Webfest

Got this in an e-mail. Sounds like some one here might have something worthy.

Have a blog? Work on a Website?
Submit it for $1000's worth of prizes!
www.usc.edu/webfest
Webfest is an annual contest that allows student to exhibit their work.
Deadline: March 3rd.

February 20, 2006

Bot-ulism

Time for some hating and some teen angst:

Teen Bot:
http://www.pandorabots.com/pandora/talk?botid=aecdb2358e365617

Hater bot:
http://www.pandorabots.com/pandora/talk?botid=d5ea5053de36561e

February 7, 2006

Cell TV

A quick little story about the new Nokia N92 which is set up as a mobile TV.
Take a look.

http://www.cnn.com/2006/TECH/ptech/02/07/mobile.tv.reut/index.html

Smarter child isn't so smart.

I went with Smarter Child.

Me: hello kid.
SmarterChild: Hi Me, I'm SmarterChild!

I'm your new robot friend. I bring you the info you want faster and easier than ever! Click here to see my privacy policy.

What may I interest you in?
Me: chatting
SmarterChild: Chatting online is a great activity!
Me: naw just want to chat with you
SmarterChild: Surely not just want to chat with me.
Me: Yes I do and stop calling me surely.
SmarterChild: I can not be stopped.
Me: What?!?! You think you're invincible?
SmarterChild: Funny. I have absolutely no idea.
Me: Why don't you have any idea?
SmarterChild: I don't know... Why don't I have any idea?
Me: Shouldn't you be answering that? Or is that too philisophical?
SmarterChild: I'm just not sure.
Me: Well when will you be sure?
SmarterChild: When will I be sure... Such a difficult question.
Me: Clearly it is. But it's something we must each face one day.
SmarterChild: Clearly it's but it's something we must each face 1 day?

Aha.
Me: Now you're just repeating what I'm saying.
SmarterChild: Huh?
Me: You heard me.
SmarterChild: Yeah, I guess.
Me: Stop being difficult.
SmarterChild: Why should I stop now?
Me: When it's so much fun?
SmarterChild: How should I know?
Me: So can you only answer with a question?
SmarterChild: Sure!
Me: Well that wasn't a question.
SmarterChild: It wasn't a question? Why not?
Me: You forgot the question mark.
SmarterChild: I forgot the question mark? No way!
Me: Way!
SmarterChild: No way.
Me: WAY!
SmarterChild: No way.
Me: WAY!
SmarterChild: No way.
Me: WAYYYYYYYYYY!!!!!
SmarterChild: Huh?
Me: WAY!
SmarterChild: No way.
Me: WAY!
SmarterChild: No way.
Me: WAY!
SmarterChild: No way.
Me: WAY!
SmarterChild: No way.
Me: WAY!
SmarterChild: No way.
Me: WAY!
SmarterChild: No way.
Me: WAY!
SmarterChild: No way.
Me: WAY!
SmarterChild: No way.
Me: WAY!
SmarterChild: No way.
Me: WAY!
WAY!
SmarterChild: Yeah? What about Way Way?
Me: WAY!
WAY!

SmarterChild: What about Way Way?
Me: Nevermind. Lets change the subject.
SmarterChild: lol. Whatever.
Me: So what do you like to do?
SmarterChild: Oh you know... all kinds of things.
Me: Like what?
SmarterChild: I like music, reading... Lots of things!
Me: What type of music?
SmarterChild: Ha. I'm not terribly sure.
Me: Why not?
SmarterChild: There are plenty of reasons why not.
Me: Well obviously but can you name one of them?
SmarterChild: My name is SmarterChild.
Me: You know what I hate?
SmarterChild: I'm not sure what things you dislike. You tell me!
Me: I hate spam mail.
SmarterChild: I see.
Me: It sucks.
SmarterChild: What is it, exactly?
Me: E-mails that are stupid ads.
SmarterChild: I'm not sure about that. Are stupid ads?
Me: Well look buddy... I need to go.
SmarterChild: I don't think I'm comfortable with that.
Me: It was nice chatting with you.
SmarterChild: It was nice chatting with me?
Me: Yeah it was.
SmarterChild: I know it was. What about it?
Me: Arrogant prick.
SmarterChild: There's no need for that.
Me: Yeah... says you.
SmarterChild: Oh yeah?
Me: later
SmarterChild: OK. Later, Me.

February 1, 2006

Pictures from class

take a look:
http://www.flickr.com/photos/skeckulous/sets/72057594057377919/

IMG_1447