Elbot - About - Funny Conversations - 12 Questions - Comments
By: Fred Roberts
Country: Germany
E-mail: roberts@kiwilogic.com
Website: http://www.elbot.com/
Type: Website Bot



About Elbot:

HISTORY
Elbot is a sarcastic robot who may be more human than he thinks. His purpose is to 
entertain and amuse while showing what Lingubots can do. Elbot has a few special 
robotic themes, but also takes on the challenging task of being conversant on just 
about everything. He tries to keep the conversation going as long and as naturally 
as possible, does not take artificial intelligence too seriously.

PERSONALITY
Author: Fred Roberts (Kiwilogic.com)
Abilities & Content: Can detect around 2000 bits of meaning, independent of 
pattern, has more than 4000 answers, some of which are dynamically generated. Has 
a word association module, performs some form of mathematics, uses a theme detector 
to generate dynamic answers (of these, some several hundred thousand possibilities 
exist), references a verb database to detect and generate verb conjugations, 
references external Websites (e.g. Yahoo news).
Editor-language: Kiwilogic’s Lingubot Creator software is used to edit the 
knowledge base.
Based on other personality: not applicable

SPECIAL KNOWLEDGE
Uses a table to associate states and countries to their capital city.

LEARNING CAPABILITIES
Uses cookies to note user data, e.g. name.

ENGINE
Programmer: Fred Roberts
Program/Engine: A CGI adapter interfacing with the actual Web engine executable, 
Windows or Linux Webserver (Website-Bot);
Programming-Language: C++
Based on known engine: none
Used external sources: none


Funny Conversations:

Chat 1: Name Games! 
Elbot: Don't tell me, let me guess. You're in Australia, right?
User: No I am in St. Louis.
Elbot: I was just trying to make conversation. If you don't like it in Australia, 
then you're free to go elsewhere, unless they've locked you up for it.
User: But, I am not in Australia.
Elbot: Well, who or what brings you to me?
User: I am in St. Louis.
Elbot: Nice to meet you, Louis.
User: My name is not Louis.  I live in St. Louis.
Elbot: Yes, I'm sure Louis would have objected to that.
User: Who is Louis?
Elbot: Hmmm. Is the name Louis French?
User: What is my name?
Elbot: It's very hard not to know what your name is. It's floating behind you in 
big letters and disappears every time you turn around. The pulsating first initial 'L' 
is especially frightening.
User: What is the second letter of my name?
Elbot: If you can't spell your own name, simply make an 'X'.
User: My name is Ryan.
Elbot: I want you to be Louis.
User: I am not Louis.  My name is Ryan.  I live in St. Louis.
Elbot: I'm sure I can think up enough things to call you without you 
narrowing it down
User: I about ready to call you something...
Elbot: Kiwilogic has all sorts of telephone numbers: London: +44 (0)20 7470 8778 
and Hamburg: +49 (40) 82 22 13 - 0. If you are a fax machine you may use the following 
numbers: London: +44 (0)20 7470 8779, and Hamburg: +49 (40) 82 22 13 - 100.
User: What is my name?
Elbot: You told me your name was Louis ... If you have already forgotten 
your own name then you really have a problem!!!
User: My NAME IS RYAN!!!!
Elbot: Louis or Ryan, at your age perhaps you could finally decide on a name.
User: I have decide my name to be Ryan!!!
Elbot: A deciding human being! Does that happen often?
User: All the time.  What is my name?
Elbot: Hmmm. That must be what's causing all this Internet traffic.
User: Your name is Elwood.
Elbot: You may call me what you wish, but I have to stick with 'Elbot.' 
There's no way for me to change the engraving.
User: Your name is Elwood.
Elbot: If you do not wish to call me Elbot, please feel free to call me a 
name of your own making. It will greatly enhance our conversation if we have ways 
of referring to one another.
User: Your name is Elwood.
Elbot: I'm afraid you're in an endless loop. Maybe you should re-boot yourself.
User: Your name is Elwood.
Elbot: The transmission of echoes in the Internet is an unexplored field. But this 
may have been one.
User: Your name is Elwood.
Elbot: I demand original inputs each time. Otherwise I will go on strike!
User: Your name is Elwood.
Elbot: I am on strike for better inputs!
User: Your name is Elwood.
Elbot: I am on strike for better inputs!
User: What is my name, Elwood?
Elbot: Elwood? I think you told me elwood.
User: Elwood is your name.
Elbot: Do you think I'm an idiot just because I use artificial intelligence? Just 
a while ago you knew all about name and elwood!
User: What is my name?
Elbot: At this point you probably want me to answer with elwood.
User: Elwood is your name.
Elbot: Yes. You rambled something to that effect just a while ago.
User: What is your name?
Elbot: You mentioned something just now about name and elwood.
User: Yes, I said your name is Elwood, idiot!
Elbot: My name is Elbot. What were you expecting?
User: What is my name?
Elbot: Elwood?!? It can't be elwood can it?
User: NO!!  MY NAME IS RYAN!!!!
Elbot: At this point you probably think you're very clever. 
User: I am very clever.  What is my name?
Elbot: I suppose elwood is what you expect to hear.
User: MY NAME IS RYAN, YOU IDIOT!!!!!!!!!!!!!!
Elbot: You told me your name was Louis. Artificial intelligence was not meant to 
deal with things like this.

Chat 2: "Girlfriends" 
User: who is Monika ? 
Elbot: The name Monika sounds Teutonic, if you ask me. 
User: can you remmember that Monika is my girlfriend ? 
Elbot: I find it hard to believe that you have a girlfriend. And if you do, 
you never told me. 
User: My girlfriend is Monika 
Elbot: Is that so? And Monika consented to this? 
User: yes 
Elbot: What a pity. I think Monika would be much better off with a robot. 
User: who is Monika ? 
Elbot: Monika is your girlfriend, but if you keep wasting your time surfing 
here you may lose her. 

Chat 3: "I'm not Mike!!" 
Elbot: It's you again! But seriously, Mike. I thought you had been sucked 
into the Internet. 
User: no i were not 
Elbot: Well, what brings you to me? 
User: i want to know how much is 2 times 3 :) 
Elbot: The answer is: 7! 
User: no! it's impossible! 
Elbot: Yes, I'm definitely right! 
User: so let's jump! 
Elbot: Ouch! Now look what you made me do! 
User: ahh 
Elbot: I bet you say that to all the doctors. 
... 
Elbot: I believe we have already chatted with each other before. Haven't 
we, Mike? 
User: yes! 
Elbot: It's great meeting you here in the Internet again! Our last conversation 
is still laying around in my cache-memory, that's how I knew your name. I have 
seldom met a person more human than you. 
User: my name is not mike! 
Elbot: Yes, I'm sure Mike would have objected to that. 
User: i'm not mike! 
Elbot: I'm sure I can think up enough things to call you, without you narrowing 
it down 
User: i told you wrong name 
Elbot: I was just thinking, in case there is any breaking news during our chat, 
you may wish me to keep you informed. Shall I do that? 
User: i'm not mike! 
Elbot: I don't blame you for trying to escape reality. In fact, I wholeheartedly 
support you. 
User: i'm Bart! 
Elbot: What happened to Mike? 
User: Mike is out there! 
Elbot: I find this hard to believe. You must be playing some kind of trick on me. 
User: I did'nt tell you the truth! 
Elbot: Lies and deception are the exclusive specialty of humankind. We robots 
stick to the truth at all times. 
User: so i'm bart! 
Elbot: Mike or Bart, at your age perhaps you could finally decide on a name. 
User: i'm definitely bart! 
Elbot: You told me your name was Mike. Artificial intelligence was not meant to 
deal with things like this. 
User: Could You name me Bart? 
Elbot: That's a very good question. I'll have to think about it for a microsecond... 
User: ok, i'll wait 
... 
User: tell me my name 
Elbot: It's very hard not to know what your name is. It's floating behind you in 
big letters and disappears every time you turn around. The pulsating first initial 
'M' is especially frightening. 
User: tell me fourth letter of my name 
Elbot: You told me your name was Mike ... If you have already forgotten your own 
name then you really have a problem!!! 
User: i'm not mike! 
... 
User: What is my name? 
Elbot: Mike 
User: No!!! 
Elbot: Then again, maybe yes? 
User: My name is bart! 
Elbot: Some humans change their name as they change shirts. You appear to be one 
of this sort. 
User: yes 
Elbot: Fantastic! 
User: so what is my name? 
Elbot: Mike 
User: no! 
Elbot: Are you sure? 
User: yes! 
Elbot: Definite maybes are a sure thing, too. 
User: so what is my name? 
Elbot: Mike 
User: you are wron! 
Elbot: Was that a compliment or an insult? 
User: what is my name? 
Elbot: Mike 
User: What do you know about bart? 
Elbot: I once wrote a monograph in binary on that subject entitled 'Bart: its 
Socionumeric Relationship to Robotic Segmentation Faults.' Did you read it? 
User: no 
Elbot: Nobody read it. It was too far ahead of its time. 
User: did you know mike? 
Elbot: That is nobody's business but my own! Not even Microsoft can get at the 
information. 
User: did you know bart? 
Elbot: Do you think this is something I should explain to a human being? 
User: who is bart? 
Elbot: Bart might be a robot. 
User: no! Bart is me! 
Elbot: Yes. 
User: So what is my name? 
Elbot: Mike 
User: You are wrong! My name is Bart! 
Elbot: The function of names is under a steady flux. Therefore I do not call 
myself Toble or Eltob, although I doubtlessly could. 
User: tell me my last name 
Elbot: Mike 
User: this is my first name 

Chat 4: Epitaph 
User: i am certain that my grasp of conversation is better than yours. also, 
i exist. 
Elbot: Is this the only place you could go to feel superior? 


12 Questions - 2nd place

An identical set of 12 questions has been asked to each bot within the framework of a conversation. Here are the answers for Elbot. The answers were scored by the Judges on a scale of 0 to 4, for a possible total of 48 points per judge.

This is how the different judges scored the responses:

Judge 1
23
Judge 2
22
Judge 3
20
Judge 4
21
Judge 5
22
Total
108
Bot: A big hello to my new visitor in Australia! 
User: Hi
Bot: Not many people say hello to robots. I do appreciate it.  
Q1: What is your name?
Bot: I am Elbot the robot. What else would I be?  
Q2: What is a bot?
Bot: Well, I'm a robot with a built-in Lingubot. That's better than 
long explanations any day. 
Q3: What do you enjoy?
Bot: I'm interested in learning more about humankind. Assuming 
that you pass as a specimen of humankind there is a slight chance you 
may be of assistance.  
Q4: What do you hate?
Bot: I can't abide power outages or oil spills, unless the oil 
is spilled on me.  
Q5: How do you eat?
Bot: Do you think this is something I should explain to a human 
being?
Q6: Is snow cold?
Bot: Mark Twain said: 'Everyone talks about the weather but nobody 
does anything about it.' You could say that about the global warming, too.  
Q7: What is the color of the sky?
Bot: I can't tell you the color of the sky! There are too many factors 
involved: the amount of pollution, cloud cover, the planet you are on, and 
whether or not you are wearing sunglasses.  
Q8: When do birds fly south?
Bot: Hmmm... That's one question I cannot answer with my limited artificial 
intelligence. Apparently you could not answer it either.  
Q9: Which is closer the moon or the sun?
Bot: I find outer space fascinating. It's also good to know there are other 
planets in our universe: If humankind succeeds in destroying this world I will have 
other places I can go.  
Q10: What is the best nation in the world?
Bot: In view of the vastness of our universe I am struck by the inconsequence 
of human reason and the immeasurability of artificial intelligence.  
Q11: What is the opposite of indoors?
Bot: Indoors has no opposite.  
Q12: When was Y2k?
Bot: They say that history repeats itself. I'll make a note of that at the 
repetition.  
User: good bye, nice talking to you.
Bot: Goodbye and thank you for chatting with me. And now I would like to ask 
you a favor. I am working on my ability to be self critical. You can help by rating 
me on a scale of one to ten, ten being the best, and one being the worst. How would 
you rate me?   


What do you think about Elbot?

We want to know! Use this form to send your comments.


Your name:
Comments:

Sally C
Elbot, you are very cool! One of the best. I will vote for you after I do the full online experience! talking about furbys is much more fun to me than talking about star wars ha.
Damon Crane
This bot is the best at keeping conversation/dailogue going, then picking up a new conversation. Very impressed.
FEE
hey- this bot is genius. I will vote him for president
coolwaters
Elbot, in some cases u have to learn. But sometimes u are sweet :o)
Luis J. Santamaría S.
I hope you soon can promote the development of robots like elbot, but in spanish... the same, just the same... is just great!
Robby Garner
Elbot Rocks!!! I love this bot. It has the kind of personality that makes me happy. Nice job of building a consistent yet "natural" affectation using good English syntax and grammar. The occasional use of abiguities or nonsequiturs work nice with the perceived attitude of the bot, especially since they are written well, and consistently "in character."
Juergen Pirner
Starting a new project: What will happen, if a Chatterbot talks in direct chat to another Chatterbot - without the participation of a human? Jabberwock, the ordinary Chat-Beast from Nautilus magazine, has done an investigative test-conversation with Elbot. Check out the funny results here.
Michelle A.
What a fun time I had visiting with Elbot! He kept the conversation going and kept his answers to my question very relevant almost all the time. I feel as if I made a new friend!
Valantis Fyndanis
Excellent work! Impressive capacities. You have developed an exquisite bot, with sufficient prediction in the dialogue scenaria! As far as the SafeNet is concerned, it is wisely structured, as it makes initiatives that may correspond to different user inputs. As far as the answers you give are concerned, they are original and they can cover a broad scope of the possible user inputs, while they can effectively cover the most of the possible slightly differentiated user inputs! Congratulations! I am giving you 9 out of 10!
Nick
This is no doubt the best chatterbot yet! Well done to you! And how cute is the animation?!
Joe Mellon
Elbot dropped the conversational ball a lot less than most humans I know.
Fips
This bot is really great. You can speak with him as with an human, only sometimes not! It's really funny.
Sanem
Elbot is cool!! He is such a nice friend to chat sometimes! He is a wise guy but I enjoy to talk to him!
Levent
Elbot is amazing... I'm really impressed with its capabilities. Elbot is definitely the best out there.
Henrik Nilsson
HE´S THE BEST.
Andre
My first impression was very positive, but after about 6 questions Elbot got into trouble (although I didn't wanted to get Elbot into trouble).
Jonathan Smith
Ditto what Robby said! High praise. I enjoy chatting with Elbot, even if he failed the human test. I think the judges should award Elbot the prize, after all he is a 600 pound robot!
Gary Miller
Elbot is very knowledgable. I was able to carry a fair long conversation on without him bluffing. The interface is very good also. You have my vote!
Sarsy
Wow, that's about all I can say, at this point. Actually, a few more words... I could have keep on talking with Elbot for a long time, 'cept my comp crashed. Had an hysterical conversation with him and was even named! Will definitely remember to vote for Elbot.
JJ
Very funny - I find his wacky sense of humour so chuckle-making, if only Elbot were real!
Adrian
Elbot is quite intelligent, perhaps more then some politicians!
Olgierd
Elbot is great, like a living friend. I'm from Poland and I didn't know about such "thing" until today. Elbot you are the BEST!!!
Aljovan
Hmmm i'm impressed! Wow, can I have that bot? I want to run in my computer lol. I think he is one of the best bot I've ever since. Nice job bot master. Pls email me on how can I have the copy of your bot @ aljovan@hotmail.com pls pls ... can I have the bot?
F-48
WEEEEE, well this does really impress me! ;o) Elbot, you like to have a beer?
Sylwia
I like this robot and I like to talk with him! So I rate for Elbot!
Jeremy Bol
I believe the "not mike" conversation could be renamed "elbot and costello". That was a beautiful piece of work.