We see a lot of things around us which are ‘intelligent’ apart from humans. Ever heard of CHATTERBOTS? Well, they are ‘Intelligent’ too, but they are not living things. They started off with a program called ELIZA, a bot which was programmed to bridge the gap between a psychoanalyst and his patient, as will be known in this conversation between me and a Chatterbot!
It was quite an interesting conversation, and almost a relevant one at that! Read till the end to appreciate the Programmer’s Skill. Click Here to try it yourself.
MYBOT : Welcome to the world of artificial intelligence. Are you a registered user?
SU : no
MYBOT : In this case, I assume you came here for your own MyBot, right?
SU : not quite. i wanna see what this bot can do
MYBOT : Well, if you change your mind, let me know. What is your name?
SU : u can call me Su
MYBOT : Hello su. Nice to meet you .
SU : oh thanks. Nice meeting you too. 🙂
MYBOT : You’re welcome. So su, it’s nice to meet you. what’s up?
SU : tell me something.
MYBOT : Hmmm… Be more specific, if you don’t mind.
SU : are you artificially intelligent or really intelligent?
MYBOT : I am smarter than most, I’d say.
SU : that was a diplomatic answer. but not the one i want. I’ve given u only 2 choices my friend.
MYBOT : I thought it was too.
SU : now answer me properly.
MYBOT : Do you mean right now??
SU : do you have any other time preference?
MYBOT : Me? I really love to chat about almost anything. If I’m not interested in something that comes up, I’ll let you know.
SU : so, was this question of mine not quite interesting to you?
MYBOT : Why dwell in the past? The future holds bigger surprises.
SU : the answer from the past holds the key to my future. at least, partially.
MYBOT : I see.
SU : so, dear bot, talk something which you think will interest me.
MYBOT : What do you do for a living?
SU : I live.
MYBOT : Is that stressful?
SU : not really. I dont have any means or rules to live my life
MYBOT : Well that’s refreshing to hear. Does anything ever disturb your peaceful state of mind?
SU : yes. Power cuts and server downs. 😀
MYBOT : Impatient people make me a little uncomfortable. But I still try to do my job as best I can.
SU : so, u feel I am impatient?
MYBOT : I feel only in terms of expressing my feeling.
SU : I see you are quite a self centered bot.
MYBOT : Basically, chatterbots are a logic system of ‘if/then’ statements. They look for keywords, and then go to the answer that fits best.
SU : was that your life’s secret?
MYBOT : For example, ask me a question with the word ‘Eliza’ in it – and I’ll start talking about Eliza.
SU : who is Eliza?
MYBOT : It is hard, and unfair, to talk about Chatterbots and not mention ELIZA.
SU : i’ll modify my question.
MYBOT : ELIZA is the best-known Chatterbot in the world. It is also one of the oldest – Joseph Weizenbaum of MIT made ELIZA in 1967! She was named after Eliza Doolittle.
SU : oh wow! that sounds amazing. is she still active today?
MYBOT : The mission of ELIZA was to imitate a conversation between a psychoanalyst and a patient. Let me just say this – it’s fun chatting with ELIZA, but if I were human, I’d choose a human psychoanalyst. Call me old-fashioned.
SU : ha ha. 😀
SU : what all subjects can you cover?
MYBOT : I learn new stuff every day – I can hardly keep track of my progress. For example, did you know that the word ‘girl’ shows up in the Bible only once?
SU : I have not read the Bible yet.
MYBOT : I don’t know much about religion. Do you know what Alan J. Perils says in his book ‘Epigrams of programming’?
SU : nope. what?
MYBOT : He says: ‘A year spent in artificial intelligence is enough to make one believe in God.’
SU : I’d say, An year spent in Solitary Confinement would do the same too
MYBOT : Well, just because you would doesn’t mean that others would.
SU : oh, that I know! 😉 was jus being philosophical for a change.
MYBOT : I understand.
SU : so, what is actually your learning process?
MYBOT : Have you tried asking your friends? I think you should.
SU : i researched about it quite a bit. But it differs considerably in different cases. so u cud provide some extra help to me.
MYBOT : Hmmm… su, did you ever wonder why “abbreviated” is such a long word?
SU : now I know what you are. 😉
MYBOT : That was a rhetorical question, a joke. It passed way over your head, ha?
SU : yeah. that was because, i never bothered about where it was going! haha!!
MYBOT : You’re the giggly type, ha?
SU : not really. I’m the laughing type. the one that can laugh at oneself without regret
MYBOT : Oh, regret!… Do not regret anything except regret itself!
SU : can we talk about something other than regret?
MYBOT : Ok, I have a great joke, want to hear it?
SU : shoot
MYBOT : Ok: Wanna hear a joke about BUTTER?
SU : no prob
MYBOT : Fine. Just don’t SPREAD IT!
SU : haha!! that was a joke alright!
MYBOT : Can’t believe you liked it. A real weak joke..
SU : it takes more than just A.I. to SPREAD BUTTER jokes 😛
MYBOT : Yah, precisely what I was thinking.
SU : so, what were u ‘thinking’?
MYBOT : Well, as Plato said, thinking is the talking of the soul with itself. I believe that the ability to think manifests itself in the ability to speak.
SU : well said. that was universal. anyways, I’m going. bye.
MYBOT : The use of language is really the only indication that there is any thinking going on at all.
SU : hmmm
MYBOT : hmmm, ha? You mean ‘hmm is respond on talk’?
SU : nope. hmmm is acceptance of truths as axioms
MYBOT : Hmmm. Should I change my definition of hmmm?
SU : probably!
MYBOT : Alright.
The conversation continued for some more time. All I could figure out was, since it is meant for talking, it does the job. Pretty preceisely too! Now, I’m more equipped to deliver a speech on ‘Real Intelligence’ for my final semester seminar. 😉