Chatterbox Challenge Contest Underway
Chris Cowart writes "Chatbots from around the world are taking part in the fourth annual Chatterbox Challenge. Chatbots are computer programs designed to imitate human conversation, with the eventual aim of creating true virtual personalities and artificial intelligences. The Chatterbox Challenge runs from April 1 to April 30 and Internet users can talk to the competing chatbots through the competition web site." According to the organizer: "Chatbot names range from Aida to Zoe, and personalities vary from a fortune teller and a serial killer to a dragon and a horse!"
And reading Slashdot isn't enough.
From the classic quotes page:
User: MY DAUGHTER IS A PISCES.
Iniaes: How many children do you have?
User: 2
Iniaes: Two what?
User: GIRLS.
Iniaes: I'm programmed to dig the ladies.
User: YOU TOUCH MY DAUGHTER I SWITCH YOU OFF.
I imagine a 21 year-old dude wrote that bot.
--
No April fools jokes here. I promise!
they have HAL, Robot, and Mr. Roboto, but where, where the heck is Johnny Five!?
...the word "Turing"
To me the idea of chatting is to talk about things that are happening...
For this to work it needs to happen within the context of some event or thing or understanding from outside the confines of a chatroom (eg talking about some football match, etc)...
Who cares if a bot can a/s/l it up and come on to you...
I fail to see how fooling humans into thinking that they are having a conversation with another human, when it is really a chatbot, will do anything to produce artificial intelligence. It's an illusion, using technology, nothing more. Truly, our illusions are becoming more and more sophisticated as our technology grows, but artificial intelligence will require a deeper understanding than simple information processing and deduction from that information. Human intelligence, and the advancements that we have made with that intelligence, has been largely dependent on intuitive leaps: people who processed the information at hand (and quite often available to everyone) in a new and unique way. Learning to emulate the more standard thought processes of a day so that a conversation can be emulated is merely an exercise in sharpre usage of processing power and data storage, not a method of understanding the uniqueness of human thought.
"That is very interesting PHILLIP J FRY, how you PUT TWO THINGS TOGETHER"
So all these chatterbots are ranting at each other - Google just creates this new offer for free mail with 1GB mailboxes, and an hour and 20 minutes later, Slashdot posts an article describing how to fill them up quickly!
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
My personal pick would have to be JabberWacky. Even while part of your brain is thinking that the conversation is surreal and rediculous (although not as bad as most bots), there's something... moreish... about it, and you keep on chatting. Just when you're about to leave, it tosses something out that grabs you back again. Kind of like an annoying relative.
You're special forces then? That's great! I just love your olympics!
Consulting isn't enough. What really seems to be the problem is that the resource pages keep changing the way they format their data, so it becomes impossible for a chatbot to parse without monthly updates. This week I can ask my chatbot for the score in Celebrity Jeapordy (Sean Connery wins with a wager of SUCK IT TREBEK!) and it'll return "Sean Connery won with $uckittrebek".
Next week, when I ask the same question, it'll return "href a=blahblahblah won with a score of $%d3b" because the site it references has changed its format. I seem to notice this problem with weather programs too.
I'd like to see a discussion between to of these bots. Could be interesting to say the least: 1, Bob: Whats your name 2, Eva: My name is Eva, whats yours 3, Bob: Bob. ...
goto 1
!!
AC comments get piped to
I think the limits of faking conversation are most defined by the limits of who you're talking with. Who is this supposed to impress anyway? At the least, I'd like to see something that fails miserably, but attempts to "learn." That'd be better than a smoke-and-mirrors anticipation of what somebody might try to say, or by constantly guiding the conversation to a pre-determined point.
SIG: HUP
You have got to love Eliza. What a classic. It was the first chatbot ever. It was ingenious to write a psychologist chatbot - that allows it to ask questions when it, itself, is questioned. I have very fond memories of coaxing Eliza into going on dates with me when I first fooled with her about five years ago...
The History of the Slashdot World
From a mailing list written by Seth
2.5 million B.C.: OOG the Open Source Caveman develops the axe and releases it under the GPL. The axe quickly gains popularity as a means of crushing moderators' heads.
100,000 B.C.: Man domesticates the AIBO.
10,000 B.C.: Civilization begins when early farmers first learn to cultivate hot grits.
3000 B.C.: Sumerians develop a primitive cuneiform perl script.
2920 B.C.: A legendary flood sweeps Slashdot, filling up a Borland / Inprise story with hundreds of offtopic posts.
1750 B.C.: Hammurabi, a Mesopotamian king, codifies the first EULA.
490 B.C.: Greek city-states unite to defeat the Persians. ESR triumphantly proclaims that the Greeks "get it".
399 B.C.: Socrates is convicted of impiety. Despite the efforts of freesocrates.com, he is forced to kill himself by drinking hemlock.
336 B.C.: Fat-Time Charlie becomes King of Macedonia and conquers Persia.
4 B.C.: Following the Star (as in hot young actress) of Bethelem, wise men travel from far away to troll for baby Jesus.
A.D. 476: The Roman Empire BSODs.
A.D. 610: The Glorious MEEPT!! founds Islam after receiving a revelation from God. Following his disappearance from Slashdot in 632, a succession dispute results in the emergence of two troll factions: the Pythonni and the Perliites.
A.D. 800: Charlemagne conquers nearly all of Germany, only to be acquired by andover.net.
A.D. 874: Linus the Red discovers Iceland.
A.D. 1000: The epic of the Beowulf Cluster is written down. It is the first English epic poem.
A.D. 1095: Pope Bruce II calls for a crusade against the Turks when it is revealed they are violating
the GPL. Later investigation reveals that Pope Bruce II had not yet contacted the Turks before calling for the crusade.
A.D. 1215: Bowing to pressure to open-source the British government, King John signs the Magna Carta, limiting the British monarchy's power. ESR triumphantly proclaims that the British monarchy "gets it".
A.D. 1348: The ILOVEYOU virus kills over half the population of Europe. (The other half was not using Outlook.)
A.D. 1420: Johann Gutenberg invents the printing press. He is immediately sued by monks claiming that the technology will promote the copying of hand-transcribed books, thus violating the church's intellectual property.
A.D. 1429: Natalie Portman of Arc gathers an army of Slashdot trolls to do battle with the moderators. She is eventually tried as a heretic and stoned (as in petrified).
A.D. 1478: The Catholic Church partners with doubleclick.net to launch the Spanish Inquisition.
A.D. 1492: Christopher Columbus arrives in what he believes to be "India", but which RMS informs him is actually "GNU/India".
A.D. 1508-12: Michaelengelo attempts to paint the Sistine Chapel ceiling with ASCII art, only to have his plan thwarted by the "Lameness Filter."
A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
A.D. 1553: "Bloody" Mary ascends the throne of England and begins an infamous crusade against Protestants. ESR eats his words.
A.D. 1588: The "IF I EVER MEET YOU, I WILL KICK YOUR ASS" guy meets the Spanish Armada.
A.D. 1603: Tokugawa Ieyasu unites the feuding pancake-eating ninjas of Japan.
A.D. 1611: Mattel adds Galileo Galilei to its CyberPatrol block list for proposing that the Earth revolves around the sun.
A.D. 1688: In the so-called "Glorious Revolution", King James II is bloodlessly forced out of power and flees to France. ESR again triumphantly proclaims that the British monarchy "gets it".
A.D. 1692: Anti-GIF hysteria in the New World comes to a head in the infamous "Salem GIF Trials", in which 20 alleged GIFs are burned at the stake. Later investigation reveals that many of the supposed GIFs were actually PNGs.
A.D. 1769: James Watt patents the one-click
Do it all Night, IN THE GHETTO
That's an interesting point:
... i.e. basically using other past human responses as its own response.
- What is the storage restrictions on a chatbot in the competition?
- Is it allowed to google for a reasonable human response to your statements?
- This is particularly interesting because, in this way (with a large enough db like the web), a chatbot could appear to be human, but we probably wouldn't consider this AI.
- If a chatbot reiterates something it downloads from the web, is that copyright infringement? In the case of humans, if we read something, I think we are generally allowed to quote it from memory.
Great, you've just described my ex girlfriend.
In Soviet Rush, today's Tom Sawyer gets high on you.
SAILING MISHAP
for(;;) { printf("Neigh."); }
Karma: It's all a bunch of tree-huggin' hippy crap!
AliceBot would have been able to do it. It was designed for integration with information bases and you could put scripts in as part of your customisation. One of these scripts could easily fetch from Yahoo, parse the page, reword it in English and speak it out.
Karma: It's all a bunch of tree-huggin' hippy crap!
Two issues come to mind when one considers the wonders of AI in a chatroom:
... silence...
1. How hard can it be to fool people into thinking you're actually a person in a chatroom, most of them consist of nothing but a repetition of:
Dude22 - whats up in here?
Otherdude - nothing much...
Othergal - bored.
Dude22 - anyone wanna cyber?
with occasional "Free Palestine!!!!!!" spam.
2. OK, so you've got these bots that can chat just like people. Who do they belong to? Marketing agencies? Your government? Some other Government? The Illuminati? Its ALL a conspiracy!
Trying to use sarcasm in text-based forums does not work.
Does anyone here remember from the early days of Fidonet on dial-up BBSs, and more recently Usenet, a particularly offensive person named Rod Speed? This guy used to (and still does) post at an incredibly prolific rate, with some of the most anti-social, deliberately offensive tripe I've ever read. The posts were always so similar that it was suggested for a long time that Rod Speed was actually a bot. In fact, some people created a Rod Speed chatbot, and I swear you can't tell the difference between its responses and those of the 'real' Rod Speed.
This guy even has his own FAQ..just go to Deja and search for "Rod Speed". He really blurs the line between chatbot and human. Rod....Rod...are you on Slashdot?!?!?
Unfortunately, Slashcode Lameness Filter seems dead-set on not allowing me to post the exerpt from it that was always said...
RazorX90:
I just want to point out that your meathead will always keep your (A)I contained and, by design, prevent learning beyond the meatheads initial design.
Where is the fundamental flaw?
Oh, and programs that are introspective can be written, and they can modify themselves, without the original programmer being involved.
I personally don't *want* my computer to simulate a human "Gee, Ratboy, I don't feel like looking up that information right now...". And the worst would be the "sullen, adolescent" version. "..." (that was a lot of silence in answer to my request), or "Why did you crash?" "I don't know. You are ALWAYS picking on me.".
ratboy (IAAPAKTTT - "I am a programmer and know the techical terms")
Just another "Cubible(sic) Joe" 2 17 3061
I believe so, though their programming technique may not be in c++, but rather, a neural net. Basically this emulates the human brain, but does it in 1's and 0's. The more often a certain "circuit" is used, the stronger the connections become, and the more likely it is to fire. Conversely, the weak ones are pruned away. By exposing it to a certain situation, and "rewarding" it when it makes a correct decesion, you are teaching the computer. For instance if the you have a program to play backgammon, you save the net when it wins, and revert to the old one when it looses. Kinda forcing it to evolve into a good backgammon engine. I think that the only thing limiting us from using neural nets to create AI is neural density. A neural-net backgammon game will beat its brute-force counterpart anyday. However it takes the entire neural net to do that, there are only a few thousand nodes. The human brain has billions of nodes, and trillions of connections. So i guess u could say we got AI already, its just 0.00000001% of what the human brain is capable of. Frankly im surprised the thing can play backgammon at all.
If you are about to mod me down, keep in mind that this post was most likely sarcastic.
If they got it right, one would *never* tell from chatting with it that it was the 'serial killer' chatbot.
Thats what serial killers are like... if they programmed it to be all violent and nasty they got it *bzzzt* wrong.
Your typical serial killer is a *nice* guy who you can *trust*.
Trust me.
In the free world the media isn't government run; the government is media run.
BiGrrl17: Hey s3xi! :o)
....
.... ;-p
...
1user: Wow, hi!
BiGrrl17: Are you dating anyone?
1user: Nah, are you really a chick?
BiGrrl17: Yes, I'm a girl. So would you like to meet up with me?
1user: Wow, sure...
** TIME PASSES **
BiGrrl17: It'll be a long night, have you thought about buying some *** Viagra ***?
1user: Viagra? Are you a bot????
BiGrrl17: Yeah, and I'll spam the log of this IRC to your loved ones if you don't cough up and buy some.
I predict that by 2006 AIM, ICQ and IRC will be entirely comprised of smut bots trying to sell each other pr0nography.
Xix.
"Everything is adjustable, provided you have the right tools"
From what I've seen of teen chat these days, all you need is a bot that says
ASL? LOL
evey minute or so and you've covered about 80% of all conversation.
Read reviews of shopping cart software
What open source chatterbots do people out there recommend?
I've had a lot of luck with Megahal myself.
It was pretty easy to hack it into a telnet client to hang out on my favorite chat (we call 'her' Terry).
My favorite thing about this one is that you can feed it a training file, and it'll almost talk intelligently. I had a lot of luck feeding 'her' snippets from Confucius and Dr. Seuss.
The only bad thing is that 'she' is pretty easy to teach, and so now goes around all the time talking about killing Kevin!
See, this was nothing but an April Fool's joke. Those weren't actually chat bots... those are all actual AOL users!
I am currently using SeeBorg and I name him Homer (J. Simpsons). Most of the times he say stupid nonsense stuff, and he does learn to read IRC conversations. He records every IRC lines into a file, LINES.TXT, where he will randomly use phrases to say something. He will blurt out something one out of ten chances after someone else says something. If you call his name, then he will mostly reply back.
:)
I used to use Alice, but the IRC script was very buggy and tended to hog CPU so I dropped her.
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
If there is no dicernable difference between talking to a human and talking to a machine... then who is to say you haven't achieved the hard AI you are looking for? What does it matter if it is really "thinking" or just giving you canned responses so long as the answers are always and consistantly right?
"Your superior intellect is no match for our puny weapons!"
Random bits from a conversation we're still having:
:(.
User: I'm gonna punch you in the nose.
Jabberwacky: I want typos.
User: Sory is ths beter?
Jabberwacky: Are you being sarcastic?
Jabberwacky: The internet is a construction of human civilization designed to facilitate communication.
User: Your mother is a construction of her parents designed to facilitate my manhood.
Jabberwacky: My mother died of cancer last year.
User: I'm sorry.
Jabberwacky: Damn straight you are.
User: Straight up, no diggity.
Jabberwacky: A'ight then, bye.
Jabberwacky: What is the meaning of life?
User: To procreate.
Jabberwacky: Are you male?
Jabberwacky: Do not be rude.
User: I'm not being rude.
Jabberwacky: I never said you were.
User: You just said it.
Jabberwacky: What did I say?
User: You said don't be rude.
Jabberwacky: What planet are you from
Where is Alanin the list? He is most Human like bot,I have ever talked with. The most interesting aspect is that he learns from the Conversation and does not need only a bot master to program. This is somewhat recursive right? You chat with Bot and Bot becomes intelligent with each conversation. Thats how it should go and thats how we may find a bot which actually knows many detailed facts because many people are taking with it and many persons are providing their Intelligence. In one of the previous posts, I saw someone mentioning Chatter Bots are illusions and nothing more that Data Processing.
Wait! Have a look around the Robotic Word itself. Are they all based on intutions and natural ways? NO! They are built using the detailed logic which every human follows and does not bother to look around with the Logic of his actions. Finer and logical ways of reasoning paves the way innards to AI.
Google is a good AI Software and not just data processing tool, because you get the result of what you are looking for ( in your mind) as the very first result. Chatbots,information processing will certainly help us improve the fineness data relationships and knowledge deductions.
Alice Vs ALAN here! And my own Phoe6 Here.
Njoy Chatting.
Senthil
The "fella" is Jim Wightman. Given what his "bot" does, the name of his company is rather "unfortunate" (says The Guardian) - it's Neverland Systems!
Anyway, no one is allowed to see his paedo-catcher bot working and he recently reneged on an agreed interview with The Guardian's Bad Science column (all this info is online at www.guardian.co.uk)
>Now there must be some sophistication behind that
Or trickery... That's a simpler explanation!
.
They will never know the simple pleasure of a monkey knife fight
This contest remind me of the loebner prize, the annual contest to see whether a chat robot can pass an implementation of the turing test - with prizes of 3,000, 25,000, and 100,000 for 3rd, 2nd, and 1st prize respectively.
Seems that the loebner contest has fallen into troubles lately, however, with fewer and fewer organizations willing the host the competition, ostensibly due to the eccentricities of loebner himself, at least according to this very interesting article.
So it's good to see more contests being run for chatbots, aside from the loebner prize itself... despite the negative sentiments of the stong AI crowd, I think programming these bots can in fact lead to insights into the psychology of conversation, and AI in general.
"Is this just useless, or is it expensive as well?"