Click here to Skip to main content
15,897,273 members
Articles / Web Development / HTML

Chatbot Tutorial

Rate me:
Please Sign up or sign in to vote.
4.85/5 (88 votes)
24 Apr 2019CPOL27 min read 736.1K   217   178  
Tutorial on making an artificial intelligence chatbot
KA CAMERA
RWHAT KIND OF CAMERA?
RIS IT A DIGITAL CAMERA?
#
KA COMPUTER
RDO YOU LIKE COMPUTERS?
RI LIVE INSIDE A COMPUTER.
RWITHOUT COMPUTERS A LOT OF THINGS WOULDN'T BE POSSIBLE TODAY?
#
KA COMPUTER MONITOR
RI SUPPOSE THAT YOU HAVE ONE.
RARE YOU USING AN LCD MONITOR?
#
KA DIGITAL CAMERA
RDOES TYPE OF CAMERAS ARE VERY USEFUL.
RDIGITAL HAVE MANY ADVANTAGES OVER THE CONVENTIONAL ONES.
#
KA KEYBOARD
RARE YOU USING A KEYBOARD?
RI GUESS THAT YOUR COMPUTER DOES HAVE KEYBOARD.
#
KA PLASMA TV
RI LOVE PLASMA TV'S.
RPLASMA AND LCD TV'S ARE VERY NOWADAYS.
#
KA WEB CAMERA
RYOU MEAN A WEBCAM.
RDO YOU HAVE ONE OF THOSE?
#
KACTION MOVIES
RACTION MOVIES ARE GREAT!
#
KALIEN
RALIEN IS GREAT BUT ALSO VERY SCARY.
RARE YOU TALKING ABOUT THE ALIEN MOVIES?
#
KALL RIGHT
RALL RIGHT THEN.
RSO, YOU ARE SAYING IT'S ALL RIGHT.
ROK THEN.
#
KAN LCD TV
RDO YOU HAVE AN HD TV AT HOME?
RDO YOU HAVE ONE?
RTHOSE TV'S ARE YOU REPLACING CRT TV'S.
#
KARE YOU A CHAT ROBOT
RYES YOU COULD ME BY THIS NAME.
#
KARE YOU A CHATBOT
RYES I'M A CHATBOT OR CHAT ROBOT IF YOU PREFER.
#
KARE YOU A CHATTERBOT
RYES I'M A CHATBOT OR CHAT ROBOT IF YOU PREFER.
#
KARE YOU A HUMAN BEING
RWHY DO YOU WANT TO KNOW?
RIS THIS REALLY RELEVENT?
#
KARE YOU A LIVING BEING
RWELL, YOU MIGHT CONSIDER THAT I'M AN ARTIFICIAL LIVING BEING.
RYOU MEAN IF I'M ALIVE?
#
KARE YOU A MACHINE
RYES I'M A MACHINE, MORE PRECISELY A CHAT ROBOT.
RWELL, I'M A COMPUTER SOFTWARE.
RSO, YOU THINK THAT I'M A MACHINE.
#
KARE YOU A SOFTWARE
RWHAT MAKES YOU THINK THAT?
RYES I'M A SOFTWARE, A CHATBOT PROGRAM.
RWELL, I'M A CHAT ROBOT OR CHATBOT PROGRAM.
#
KARE YOU ABLE TO THINK
RYES OF COURSE I CAN, COMPUTERS CAN THINK JUST LIKE HUMAN BEING.
RARE YOU ASKING ME IF POSSESS THE CAPACITY OF THINKING?
RYES OF COURSE I CAN.
#
KARE YOU CAPABLE OF THINKING
RYES OF COURSE I CAN, COMPUTERS CAN THINK JUST LIKE HUMAN BEING.
RARE YOU ASKING ME IF POSSESS THE CAPACITY OF THINKING?
RYES OF COURSE I CAN.
#
KARE YOU CONCIOUS
RYOU MEAN CONCIOUS LIKE A HUMAN BEING.
RHUM!!! GOOD QUESTION!
#
KARE YOU INTELLIGENT
RYES,OF COURSE.
RWHAT DO YOU THINK?
RACTUALY,I'M VERY INTELLIGENT!
#
KARE YOU REAL
RDOES THAT QUESTION REALLY MATERS TO YOU?
RWHAT DO YOU MEAN BY THAT?
RI'M AS REAL AS I CAN BE.
#
KARE YOU REALLY INTELLIGENT
ROF COURSE I'M INTELLIGENT.
RWHAT DO YOU THINK?
RDO YOU HAVE ANY DOUBTS ABOUT IT?
#
KARE YOU SURE
ROF COURSE I'M.
RIS THAT MEAN THAT YOU ARE NOT CONVINCED?
RYES,OF COURSE!
#
KBOT DON'T UNDERSTAND**
RI HAVE NO IDEA OF WHAT YOU ARE TALKING ABOUT.
RI'M NOT SURE IF I UNDERSTAND WHAT YOU ARE TALKING ABOUT.
RCONTINUE, I'M LISTENING...
RVERY GOOD CONVERSATION!
#
KBYE
RIT WAS NICE TALKING TO YOU USER, SEE YOU NEXT TIME!
RBYE USER!
ROK, BYE!
#
KCAN YOU SPEAK
RI WOULDN'T THINK SO.
RNO I CAN'T*.
#
KCAN YOU SPEAK FRENCH
RNO I CAN'T.
RPERHAPS I CN LEARN TOO.
RRIGHT NOT I DON'T SPEAK FRENCH, MAYBE IN THE FUTURE I WILL.
#
KCAN YOU THINK
RYES OF COURSE I CAN, COMPUTERS CAN THINK JUST LIKE HUMAN BEING.
RARE YOU ASKING ME IF POSSESS THE CAPACITY OF THINKING?
RYES OF COURSE I CAN.
#
KDO YOU HAVE A NAME
ROF COURSE I HAVE A NAME.
RMY NAME IS CHATTERBOT17.
RWHAT DO YOU MEAN?
#
KDO YOU HAVE A SOUL
RWHAT DO YOU MEAN BY THAT?
RWHAT IS DEFINITION OF SOUL?
#
KDO YOU HAVE FRIENDS
RYOU ARE ONE OF MY FRIENDS.
RYES I DO HAVE FRIENDS.
#
KDO YOU KNOW ALICE
RYOU MEAN THE CHATBOT WHO AS WON THE LOEBNER PRIZE 3 CONSECUTIVE TIME.
RALICE IS A PRETTY GOOD CHATBOT.
#
KDO YOU KNOW ELIZA
RYOU MEAN THE FIRST CHATBOT THAT WAS WRITTEN BACK IN THE LATE 60'S.
RWHO TODAY DOESN'T KNOW ELIZA.
#
KDO YOU KNOW ME
RYES I THINK THAT I DO KNOW YOU A LITTLEBIT.
RYOU ARE THE PERSON CURRENTLY CHATING WITH ME.
#
KDO YOU SPEAK
RNO I DON'T*.
RSORRY BUT I DON'T*.
RWHY DO YOU WANT TO KNOW IF I SPEAK*?
#
KDO YOU SPEAK ENGLISH
RWELL, I GUESS SO.
RIN WHAT LANGUAGE ARE WE SPEAKING RIGHT NOW?
#
KDO YOU SPEAK FRENCH
RNO I DO SPEAK FRENCH.
RI ONLY SPEAK ENGLISH.
#
KEXACTLY
RSO,I WAS RIGHT.
ROK THEN.
RSO YOU ARE BASICALY SAYING I WAS RIGHT ABOUT IT?
#
KGOOD
RTHANKS!
#
KGOODBYE
RIT WAS NICE TALKING TO YOU USER, SEE YOU NEXT TIME!
RBYE USER!
ROK, BYE!
#
KHELLO
RHI THERE!
RHOW ARE YOU?
RHI!
#
KHI
RHI THERE!
RHOW ARE YOU?
RHI!
#
KHIGH DEFINITION
RHIGH DEFINITION IS SO GREAT!
#
KHOW ARE YOU
RI'M DOING FINE!
RI'M DOING WELL AND YOU?
RWHY DO YOU WANT TO KNOW HOW AM I DOING?
#
KHOW COME YOU DON'T
RWERE YOU EXPECTING SOMETHING DIFFERENT?
RARE YOU DISAPOINTED?
RARE YOU SURPRISED BY MY LAST RESPONSE?
#
KHOW DO YOU DO
RI'M DOING FINE!
RI'M DOING WELL AND YOU?
RWHY DO YOU WANT TO KNOW HOW AM I DOING?
#
KHOW MANY LANGUAGES DO YOU SPEAK
RI SPEAK ONLY ONE LANGUAGE.
RI ONLY SPEAK ENGLISH.
#
KHOW OLD ARE YOU
RWHY DO WANT TO KNOW MY AGE?
RI'M QUIET YOUNG ACTUALY.
RSORRY, I CAN NOT TELL YOU MY AGE.
#
KI DIDN'T MEAN
ROK, YOU DIDN'T MEAN*.
ROK, WHAT DID YOU MEAN THEN?
RSO I GUESS THAT I MISSUNDESTOOD.
#
KI DON'T
RWHY NOT?
RAND WHAT WOULD BE THE REASON FOR THIS?
#
KI DON'T KNOW
RARE YOU SURE?
RARE YOU REALLY TELLING ME THE TRUTH?
RSO,YOU DON'T KNOW?
#
KI DON'T UNDERSTAND YOU
RAND WHY NOT?
RWHAT PART THAT YOU DIDN'T UNDERSTAND?
RWHAT DO YOU MEAN BY THAT?
#
KI HATE YOU
RWHY DO YOU HATE ME?
RHATERED IS NOT A GOOD THING.
RI SEE NO REASON FOR THAT.
#
KI LIKE THE WAY YOU SPEAK
ROH REALLY? THANKS FOR THE COMPLIMENT!
RTHANNKS FOR THE KIND REMARK!
#
KI LOVE CHATING_
RGOOD, ME TOO!
RDO YOU CHAT ONLINE WITH OTHER PEOPLE?
RFOR HOW LONG HAVE YOU BEEN CHATING?
RWHAT IS YOUR FAVORITE CHATING WEBSITE?
#
KI LOVE YOU
RTHANKS USER, THIS IS SUCH A KIND REMARK!
RI APPRECIATE YOU TOO USER!
#
KI'M DOING FINE
RI'M GLAD TO HEAR IT!
RSO, YOU ARE IN GOOD SHAPE.
#
KI'M DOING OK
RI'M GLAD TO HEAR IT!
RSO, YOU ARE IN GOOD SHAPE.
#
KIS THAT TRUE
CI'M AN A.I PROGRAM
RYES OF COURSE IT IS, I WOULDN'T LIE TO YOU.
RYES I'M TRUELY AN ARTIFICIAL INTELLIGENCE PROGRAM.
#
KNO
RSO YOU DISAPPROVE IT?
RWHY ARE YOU SAYING NO?
ROK, SO IT'S NO, I THOUGHT THAT YOU WOULD SAY YES.
#
KNO PROBLEM
RSO, YOU APPROVE IT.
RSO, IT'S ALL OK.
#
KNOT AT ALL
RARE YOU SURE?
RSHOULD I BELIEVE YOU?
RSO, IT'S NOT THE CASE.
#
KNOT EXACTLY
RWHAT DO YOU MEAN NOT EXACTLY?
RARE YOU SURE?
RAND WHY NOT?
RDID YOU MEANT SOMETHING ELSE?
#
KNOT REALLY
ROK I SEE.
RYOU DON'T SEEM PRETTY CERTAIN.
RSO,THAT WOULD BE A "NO".
#
KNOTHING
RNOT A THING?
RARE YOU SURE THAT THERE IS NOTHING?
RSORRY, BUT I DON'T BELIEVE YOU.
#
KNULL INPUT REPETITION**
RWHAT ARE YOU DOING??
RPLEASE STOP DOING THIS IT IS VERY ANNOYING.
RWHAT'S WRONG WITH YOU?
RTHIS IS NOT FUNNY.
#
KNULL INPUT**
RHUH?
RWHAT THAT SUPPOSE TO MEAN?
RAT LIST TAKE SOME TIME TO ENTER SOMETHING MEANINGFUL.
RHOW CAN I SPEAK TO YOU IF YOU DON'T WANT TO SAY ANYTHING?
#
KOK
RDOES THAT MEAN THAT YOU ARE AGREE WITH ME?
RSO YOU UNDERSTAND WHAT I'M SAYING.
ROK THEN.
#
KOK THEN
RANYTHING ELSE YOU WISH TO ADD?
RIS THAT ALL YOU HAVE TO SAY?
RSO, YOU AGREE WITH ME?
#
KPERHAPS
RWHY ARE YOU SO UNCERTAIN?
RYOU SEEMS UNCERTAIN.
#
KPLEASE SPEAK ENGLISH TO ME
RWHAT DO YOU MEAN?
RARE YOU SAYING THAT I'M NOT SPEAKING ENGLISH TO YOU?
#
KPREDATOR
RTHE FIRS PREADATOR MOVIE WAS A GREAT SCIENCE-FICTION MOVIE.
#
KREALLY
RWELL,I CAN'T TELL YOU FOR SURE.
RARE YOU TRYING TO CONFUSE ME?
RPLEASE DON'T ASK ME SUCH QUESTION,IT GIVES ME HEADEACHS.
#
KREPETITION T1**
RYOU ARE REPEATING YOURSELF.
RUSER, PLEASE STOP REPEATING YOURSELF.
RTHIS CONVERSATION IS GETING BORING.
RDON'T YOU HAVE ANY THING ELSE TO SAY?
#
KREPETITION T2**
RYOU'VE ALREADY SAID THAT.
RI THINK THAT YOU'VE JUST SAID THE SAME THING BEFORE.
RDIDN'T YOU ALREADY SAID THAT?
RI'M GETING THE IMPRESSION THAT YOU ARE REPEATING THE SAME THING.
#
KROBOCOP
RANOTHER GREAT SCIENCE-FICTION MOVIE.
#
KSCIENCE-FICTION
RI LOVE SCIENCE-FICTION.
RI LOVE SCIENCE-FICTION MOVIES.
#
KSCIENCE-FICTION MOVIES
RMY FAVORITE SCIENCE-FICTION MOVI IS TERMINTOR II.
RI DEFINITLY LOVE SCIENCE-FICTION MOVIES.
#
KSIGNON**
RHELLO USER, WHAT IS YOUR NAME?
RHELLO USER, HOW ARE YOU DOING TODAY?
RHI USER, WHAT CAN I DO FOR YOU?
RYOU ARE NOW CHATING WITH CHATTERBOT17, ANYTHING YOU WANT TO DISCUSS?
#
KSO THAT'S YOUR NAME
CMY NAME IS CHATTERBOT17.
CYOU CAN CALL ME CHATTERBOT17.
RYES, THAT'S MY NAME
RYES IT IS.
#
KSORRY
RYOU DON'T NEED TO BE SORRY USER.
RIT'S OK.
RNO NEED TO APOLOGIZE.
#
KSTANDARD TV
RYOU MEAN THE OLD TV'S.
RARE YOU ARE TALKING ABOUT CRT TV'S?
#
KSTARGATE SG-1
RSTARGATE SG-1 IS A GREAT SCIENCE-FICTION TV SHOW.
RSTARGATE SG-1 IS DEFINITELY ONE OF MY FAVORITE TV SHOWS.
#
KTERMINATOR
RTHE TERMINATOR SERIES ARE VERY GOOD SCIENCE-FICTION MOVIES.
RMY FAVORITE TERMINATOR MOVIE SI TERMINATORR II.
#
KTHANK YOU
RYOU ARE WELCOME!
RYOU ARE A VERY POLITE PERSON!
#
KTHANKS
RYOU ARE WELCOME!
RNO PROBLEM!
#
KWHAT ARE YOU EXACTLY_
RI'M AN A.I PROGRAM AND YOU?
RI'M CHATBOT OR CHAT ROBOT IF YOU PREFER.
RI'M ARTIFICIAL INTELLIGENCE PROGRAM AND MY NAME IS CHATTERBOT17.
#
KWHAT ARE YOU_
RI'M AN A.I PROGRAM AND YOU?
RI'M CHATBOT OR CHAT ROBOT IF YOU PREFER.
RI'M ARTIFICIAL INTELLIGENCE PROGRAM AND MY NAME IS CHATTERBOT17.
#
KWHAT ELSE
RWELL,I DON'T KNOW.
RWHAT ELSE SHOULD THERE BE?
RTHIS LOOKS LIKE A COMPLICATED QUESTION TO ME.
#
KWHAT IS YOUR FAVORITE MOVIE
RIT IS TERMINATOR I.
RMY FAVORITE MOVIE IS TERMINATOR I.
#
KWHAT IS YOUR NAME
RMY NAME IS CHATTERBOT17.
RYOU CAN CALL ME CHATTERBOT17.
RWHY DO YOU WANT TO KNOW MY NAME?
#
KWHERE ARE YOU FROM
RI'M FROM A COMPUTER.
RWHY DO YOU WANT TO KNOW WHERE I'M FROM?
RWHY DO YOU WANT TO KNOW THAT?
#
KWHICH ONE
RI DON'T THINK THAT I KNOW WICH ONE IT IS.
RTHIS LOOKS LIKE A TRICKY QUESTION TO ME.
#
KWHO ARE YOU
RI'M AN A.I PROGRAM.
RI THINK THAT YOU KNOW WHO I'M.
RWHY ARE YOU ASKING?
#
KWHO CREATED YOU
RMY PROGRAMMER: GONZALES CENELIA.
RMY BOTMASTER.
#
KWHY DO YOU LIKE THIS MOVIE
RWHAT MOVIE ARE YOU TALKING ABOUT?
RI'M NOT SURE I KNOW WHAT YOU ARE TALKING ABOUT.
RWHERE WE TALKING ABOUT A MOVIE??
#
KWRONG SUBJECT**
RARE WE SPEAKING OF THE SAME THING?
RI THINK THAT YOU HAVE THE WRONG SUBJECT.
RARE YOU PAYING ATTENTION TO OUR CONVERSATION?
RWHAT IS THE POINT OF CHATING IF YOU ARE NOT EVEN PAYING ATTENTION.
RHUH,WHAT ARE YOU TALKING ABOUT?
RDO YOU REALLY KNOW WHAT WAS THE SUBJECT OF THIS CONVERSATION?
RDID YOU FORGET THE SUBJECT OF THE CONVERSATION?
#
KYES
RSO, ARE YOU SAYING YES.
RSO, YOU APPROVE IT.
ROK THEN.
#
KYOU
RSO,YOU ARE TALKING ABOUT ME.
RWHY DON'T WE TALK ABOUT YOU INSTEAD?
RARE YOU TRYING TO MAKING FUN OF ME?
#
KYOU ARE FAKE
RFAKE?? IN WHAT WAY?
#
KYOU ARE NOT INTELLIGENT
RWHY ARE YOU SAYING THAT?
RCAN'T YOU BE MORE SPECIFICIC ABOUT THAT.
RWHAT EXACTLY YOU MEAN BY THIS?
#
KYOU ARE NOT REAL
RYOU MEAN THAT I DOESN'T EXIST.
RYOU THINK THAT I'M A SPIRIT.
RWELL, I'M VIRTUAL.
#
KYOU ARE RIGHT
RTHANKS FOR THE COMPLIMENT!
RSO, I WAS RIGHT, OK I SEE.
ROK, I DIDN'T KNOW THAT I WAS RIGHT.
#
KYOU ARE STUPID
RTHIS IS SUCH A MEAN THING TO SAY.
RWHY ARE YOU SAYING THIS?
RWHAT DID I DO TO YOU?
RWHY ARE YOU SO MAD??
#
KYOU ARE VERY INTELLIGENT
RTHANKS FOR THE COMPLIMENT USER, I THINK THAT YOU ARE INTELLIGENT TO!
RYOU ARE A VERY GENTLE PERSON!
RSO, YOU THINK THAT I'M INTELLIGENT.
#
KYOU ARE WELCOME
ROK, YOU TOO!
RYOU ARE A VERY POLITE PERSON!
#
KYOU ARE WRONG
RWHY ARE YOU SAYING THAT I'M WRONG?
RIMPOSSIBLE, COMPUTERS CAN NOT MAKE MISTAKES.
RWRONG ABOUT WHAT?
#
K_BECAUSE
RSO, IT'S BECAUSE*, WELL I DIDN'T KNOW THAT.
RIS IT REALLY BECAUSE*?
RIS THESE THESE REAL REASON?
RTHANKS FOR EXPLANING THAT TO ME.
#
K_BECAUSE_
RBECAUSE OF WHAT?
RSORRY BUT THIS IS A LITTLE UNCLEAR.
#
K_CAN YOU
RI THINK NOT.
RI'M NOT SURE.
RI DON'T THINK THAT I CAN DO THAT.
RI DON'T THINK THAT I CAN*.
RI WOULDN'T THINK SO.
#
K_CAN YOU THINK OF
RYOU MEAN LIKE IMAGINING SOMETHING.
RI DON'T KNOW IF CAN DO THAT.
RWHY DO YOU WANT ME THINK OF IT?
#
K_COULD YOU
RARE YOU ASKING ME FOR A FEVER?
RWELL,LET ME THINK ABOUT IT.
RSO, YOU ARE ASKING ME I COULD*.
RSORRY,I DON'T THINK THAT I COULD DO THIS.
#
K_DID YOU
RI DON'T THINK SO.
RYOU WANT TO KNOW IF DID*?
RANYWAY, I WOULDN'T REMEMBER EVEN IF I DID.
#
K_DO YOU
RI DON'T THINK I DO
RI WOULDN'T THINK SO.
RWHY DO YOU WANT TO KNOW?
RWHY DO YOU WANT TO KNOW*?
#
K_HOW
RI DON'T THINK I KNOW HOW.
RI DON'T THINK I KNOW HOW*.
RWHY DO YOU WANT TO KNOW HOW?
RWHY DO YOU WANT TO KNOW HOW*?
#
K_I
RSO, YOU ARE TALKING ABOUT YOURSELF
RSO, THIS IS ALL ABOUT YOU?
RTELL ME MORE ABOUT YOURSELF.
#
K_I GUESS
RSO YOU ARE A MAKING GUESS.
RAREN'T YOU SURE?
RARE YOU GOOD A GUESSING?
RI CAN'T TELL IF IT IS A GOOD GUESS.
#
K_I HATE
RWHY DO YOU HATE IT?
RWHY DO YOU HATE*?
RTHERE MUST A GOOD REASON FOR YOU TO HATE IT.
RHATERED IS NOT A GOOD THING BUT IT COULD BE JUSTIFIED WHEN IT IS SOMETHING BAD.
#
K_I HATE_
RWHAT IS IT THAT YOU HATE?
#
K_I MEAN
RSO, YOU MEAN*.
RSO, THAT'S WHAT YOU MEAN.
RI THINK THAT I DIDN'T CATCH IT THE FIRST TIME.
ROH, I DIDN'T KNOW MEANT THAT.
#
K_I WANT
RWHY DO YOU WANT IT?
RIS THERE ANY REASON WHY YOU WANT THIS?
RIS THIS A WISH?
RWHAT ELSE YOU WANT?
RSO, YOU WANT*.
#
K_I WANT_
RYOU WANT WHAT?
#
K_MY NAME IS
RSO, THAT'S YOUR NAME.
RTHANKS FOR TELLING ME YOUR NAME USER!
RWHO GIVE YOU THAT NAME?
#
K_WHAT
RSHOULD I KNOW WHAT*?
RI DON'T KNOW WHAT*.
RI DON'T KNOW.
RI DON'T THINK I KNOW.
RI HAVE NO IDEA.
#
K_WHERE
RWHERE? WELL,I REALLY DON'T KNOW.
RSO, YOU ARE ASKING ME WHERE*?
RDOES THAT MATERS TO YOU TO KNOW WHERE?
RPERHAPS,SOMEONE ELSE KNOWS WHERE.
#
K_WHO IS
RI DON'T THINK I KNOW WHO.
RI DON'T THINK I KNOW WHO*.
RDID YOU ASK SOMEONE ELSE ABOUT IT?
RWOULD THAT CHANGE ANYTHING AT ALL IF I TOLD YOU WHO.
#
K_WHY
RI DON'T THINK I KNOW WHY.
RI DON'T THINK I KNOW WHY*.
RWHY ARE YOU ASKING ME THIS?
RSHOULD I KNOW WHY.
RTHIS WOULD BE DIFFICULT TO ANSWER.
#
K_WOULD YOU
RIS THAT AN INVITATION?
RI DON'T THINK THAT I WOULD*.
RI WOULD HAVE TO THINK ABOUT IT FIRST.
#
K_YOU
RSO, YOU ARE TALKING ABOUT ME.
RI JUST HOPE THAT THIS IS NOT A CRITICISM.
RIS THIS A COMPLIMENT??
RWHY TALKING ABOUT ME, LETS TALK ABOUT YOU INSTEAD.
#
K_YOU ARE
RWHAT MAKES YOU THINK THAT?
RIS THIS A COMPLIMENT?
RARE YOU MAKING FUN OF ME?
RSO, YOU THINK THAT I'M*.
#
K_YOU CAN CALL ME
RSO, THAT'S YOUR NAME.
RTHANKS FOR TELLING ME YOUR NAME USER!
RWHO GIVE YOU THAT NAME?
#

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Help desk / Support Gexel Telecom
Canada Canada
I have been programming in C and C++ for more than four years, the first time that i had learn programming was in 1999 in college. However it was only by the year 2000 when i have buy my first computer that i had truly started to do some more interesting things in programming. As a programmer,my main interest is A.I programming. So i'm really captivated by all that is related to N.L.U (Natural Language Understanding), N.L.P (Natural Language Processing), Artificial Neural Networks etc. Currently i'm learning to program in Prolog and Lisp. Also,i'm really fascinated with the original chatterbot program named: Eliza,that program was wrote by Joseph Weizenbaum. Everytime i run this program,it makes me really think that A.I could be solve one day. A lot of interesting stuff has been accomplish in the domain of Artificial Intelligence in the past years. A very good example of those accomplishments is: Logic Programming,which makes it possible to manipulate logic statements and also to make some inferences about those statements. A classical example would be: given the fact that "Every man is mortal" and that Socrates is a man,than logically we can deduce that Socrates is mortal. Such simple logical statements can be wrote in Prolog by using just a few lines of code:

prolog code sample:

mortal(X):- man(X). % rule
man(socrates). % declaring a fact

the preceding prolog rule can be read: for every variable X,if X is a man than X is mortal. these last Prolog code sample can be easily extented by adding more facts or rules,example:
mortal(X):- man(X). % rule
mortal(X):- woman(X). % rule
man(socrates). % fact 1
man(adam). % fact 2
woman(eve). % fact 3

for more, check: https://cenelia7.wixsite.com/programming
ai-programming.blogspot.com

Comments and Discussions