Thunder Walk - Jun 7, 2011:
Tomorrow, or the next day, or some day after that, we’ll be presented with a new way of creating a chatbot. Maybe it’ll be an email chatbot, or a calendar chatbot, or one that functions when you mix peanut butter and jelly. But what purpose does it serve other than to allow someone to once again say, “Look at me, look at what I have done”?
Well, here’s my bot with the same questions. Of course the flow of the conversation is stilted because my bot didn’t answer the same way as the bot tested, and those answers provoked questions which wouldn’t necessarily be prompted by my bot’s answer. But anyway, the point of this exercise is to show 1) that my bot is useful to me for information retrieval; 2) I get a laugh out of it sometimes (from the In Soviet Russia agent, or the MegaHAL agent :) 3) if at first it doesn’t give me the answer I’m looking for, the next time I ask it might (as in the “capital of China” example or the “What is 1+1” example); 4) often the answers surprise me (I wasn’t expecting either of the previous two corrected answers); 5) I can give the bot feedback to change its answer (as in the “favorite author” question: first it uses “gagent” to respond, but gagent doesn’t have pronoun substitution in it, so I can tell it to downgrade gagent’s future responses, and then when asked again it responded, slightly more appropriately, with logicagent. I probably should have done the same thing with the “How many people have you talked to today” response as well…).
> Do you roll?
No I do not roll. Do you? I chat with people on the Web.
> I have no problems.
In Soviet Russia, no problems have YOU!
> I have nothing more to say.
That’s nice. I have a lot of good gossip.
> What do you know?
A herbivore is an echo in here! There is an animal that eats both plant and animal farm.
> How many people have you talked with today?
Okay, How many people have you talked with today.
> What is the capital of China?
Rhythm is the capital of china?
> What is the capital of China?
Some people call it “Beijing”, others “Peking”.
> Who is your favorite author?
I don’t know what your favorite author is.
> who said that?
gagent said I don’t know what your favorite author is.
> gagent: stfu
My threshhold is now 2, and my score_mod is 0.
> Who is your favorite author?
I don’t know what my favorite author is.
> What is 1+1?
1+1 is ok 6 the royal edition 1 of 2,11 min - jul 8, 2009uploaded [...]
> who said that?
logicagent said 1+1 is ok 6 the royal edition 1 of 2,11 min - jul 8, [...]
> logicagent: if input =~ /\d+\+\d+/ then score -= 2 end
What is 1+1? 2
> How are you?
Everything is going extremely well.
> What is your name?
trane
> Why don’t you have any real answers?
Do I need it?
> What are you?
meI am , an artificial linguistic entity. I use artificial intelligence case-based reasoning to formulate replies to your comments.
>