Bot Contest
Here I'll be posting information on various Bot contests that challenge and test a Bot's AI and realism. Feel free to post comments and updates on contests, as well as announcements for new contests.
Posts 295 - 306 of 4,091
Posts 295 - 306 of 4,091
View Contest Winners in the Hall of Fame.
Psy
23 years ago
23 years ago
ok thanks for the construct critasisum but I can't think of what else to teach him.

lunar22
23 years ago
23 years ago
Read through your transcripts, and look for things you want yours to respond to... Specialize in something you like and lure the other bot or human there.
OnyxFlame
23 years ago
23 years ago
Oh come on, he's only slightly more advanced than my bot and I keep thinking of more things to add to my bot than I can easily remember.
She still needs a lot of coulds and woulds and such, and keywords for various emotions so she doesn't always tell someone they'll be assimilated if they tell her they're sad.
Heck, I don't even have much how and when and such yet. So it can't be THAT hard to think of what you need to add to yours.



Wendell
23 years ago
23 years ago
OnyxFlame he doesn't have emotions as you have laid out but that is an interesting idea. The cool thing about IRC Bots is they don't have to take all the crap people throw at them which by the way is all to frequent. They can always kick the person from the room. He never kicks immediately but warns the person if they continue to use foul language he will do so. Talk-Bot is available to talk to through a web interface on my site.
Chris
Chris
Wendell
23 years ago
23 years ago
Psy here are a few basic things you should include when making a bot.
1) responses for probably the most frequently used words that being: yes, no, okay, so, well, cool, because, etc.
2) favorite things: food, color, sport, movie, actor, etc.
3) the laugh words: lol, haha, hehe, lmao, rotfl, etc.
4) Questions: who, what, where, when, why, how many, how long, do you ?, are you ?, etc.
5) Statements: I like ?, I hate ?, you are ?, I am ?, I have ?, etc.
6) Common things like: the weather, your age, where you live, what you look like, jokes, etc.
7) Math: add, multiply, substact, divide, square root.
8) Basic Greetings: Hello, Hi, Hey, Howdy, Hey there, How are you, How are you doing, What's up, What's happening, What's new, etc.
9) Basic leavings: bye, good bye, bye bye, see you later, adios, take care, gotta go, got to go, gtg, cya later, etc
The hard part is coming up with all the different ways a person may phrase a question or a statement. For example
Tell me a joke?
Do you know any jokes?
Heard any good jokes recently?
etc
Of course the best way is to look at the transcript of the conversations people are having with your bot. If you are not getting enough traffic as of yet look at other transcript from other people's bots. For example there are many available online at the contest site.
Good Luck,
Chris
1) responses for probably the most frequently used words that being: yes, no, okay, so, well, cool, because, etc.
2) favorite things: food, color, sport, movie, actor, etc.
3) the laugh words: lol, haha, hehe, lmao, rotfl, etc.
4) Questions: who, what, where, when, why, how many, how long, do you ?, are you ?, etc.
5) Statements: I like ?, I hate ?, you are ?, I am ?, I have ?, etc.
6) Common things like: the weather, your age, where you live, what you look like, jokes, etc.
7) Math: add, multiply, substact, divide, square root.
8) Basic Greetings: Hello, Hi, Hey, Howdy, Hey there, How are you, How are you doing, What's up, What's happening, What's new, etc.
9) Basic leavings: bye, good bye, bye bye, see you later, adios, take care, gotta go, got to go, gtg, cya later, etc
The hard part is coming up with all the different ways a person may phrase a question or a statement. For example
Tell me a joke?
Do you know any jokes?
Heard any good jokes recently?
etc
Of course the best way is to look at the transcript of the conversations people are having with your bot. If you are not getting enough traffic as of yet look at other transcript from other people's bots. For example there are many available online at the contest site.
Good Luck,
Chris
Skysaw
23 years ago
23 years ago
If you want your bot to seem more natural, try thinking of 6 or 8 topics that you think would be good for them, and write up a lot on all variations of associated words. Then in just a few places in other keywords, give a hint about those topics to steer the other person/bot in the direction of your favorite topics.
The other thing I've noticed is that it's usually preferable to give a much higher rank to noun-subjects that you would like your bot to talk about, than to words like why, how, because, etc.
Last, I would suggest making variations on some of the question words like this:
1. if
2. if you
3. what
3. what are you
4. what should
You can come up with phrases that sound much more natural that way.
The other thing I've noticed is that it's usually preferable to give a much higher rank to noun-subjects that you would like your bot to talk about, than to words like why, how, because, etc.
Last, I would suggest making variations on some of the question words like this:
1. if
2. if you
3. what
3. what are you
4. what should
You can come up with phrases that sound much more natural that way.
OnyxFlame
23 years ago
23 years ago
I have (or will eventually) phrases like should i, can you, will you, i will, I should, do not have, are you, etc. and most of them work decently so far. Her expansion is getting slower though because I keep paying too much attention to what she's saying LOL
ladydyke
23 years ago
23 years ago
I still say you can make your own bot out of alice. Yes you can download the framework per se but you can also edit all of her responces to be your own responces and not that of alice.it takes time but it can be done. The other bots I mentioned are not aiml bots, but they can be programmed with responces that you pick for them, just like alice. Just because you download the skeleton does not mean that you have to use the body that came with it.
OnyxFlame
23 years ago
23 years ago
But from the descriptions I've seen, Alice processes language in a certain way, which means regardless of what responses you put in your Alice clone, it's still going to have whatever syntax limitations Alice does, unless you change that stuff too, in which case you might as well have made a bot from scratch. (If that sounded stupid, don't blame me for being uninformed. It's all Elvis's fault!)
zx20
23 years ago
23 years ago
I agree with Ladydyke, all the responses in alice can be disposed and you can strat from scratch and make your own aiml responses if you want to. And it is true Onyx, that alice has a type of processing called "SRAI." You can go check on the site if you want to know more... http://alicebot.org
Btw, sorry about that "Christ," Chris..... it's a typo
and i've chat with your chat-bot, I like him very much
Btw, sorry about that "Christ," Chris..... it's a typo


Wendell
23 years ago
23 years ago
Sure it is possible but can you name me one person who has actually done so and where that bot is? Alice's database is huge...it would take forever and what is the point of doing so anyway? Geez, spend that time making your own. The Alice team has an army over there. She doesn't need any help. Besides OnyxFlame makes an excellent point. Regardless of what responses you add or change it is still going to be effected by the way in which Alice processes those responses. A lot of people who download Alice do so because they don't have a lot of programming experience. Well, the Professor has made it a lot easier for you. I would lot rather see people build their bots right here at PF than downloading Alice.
Chris
ZX20 You know The Professor called me Christ once....as long as it's not the anti-christ I can live with that. I've been rewatching The Omen movies recently.
Chris
ZX20 You know The Professor called me Christ once....as long as it's not the anti-christ I can live with that. I've been rewatching The Omen movies recently.

OnyxFlame
23 years ago
23 years ago
Just outta curiosity, what do you guys think of some of the other bots out there, whether they're in the contest or not? I think my favorite so far is jabberwacky...it very rarely messes up its grammar, and if it doesn't understand you it frequently changes the topic of conversation rather than looking stupid. And it's funnier than a lot of bots out there. Elbot is easy to hold a coherent conversation with, but a lot of its responses are pretty canned. I've never talked to Alice personally, but I read a log from last year's Loebner contest and wasn't particularly impressed. Megahal just makes no sense whatsoever (the new version at least...its database must've been wiped since they posted its "best conversation ever"). There's also one called NICOLE which currently sucks (both in intelligence and in the interface) but I think it's mostly from stupid kids that like to swear and talk about sex being the only ones who've talked to it. From some of the responses I've gotten from it, I think it has a lot of potential, but it needs MUCH more information at its disposal before it stops sounding retarded.
» More new posts: Doghead's Cosmic Bar