Advertisement

Chatter Bots Algorithms

Started by June 04, 2002 07:12 PM
3 comments, last by jjmontes 22 years, 5 months ago
Hi... does anybody know what kind of algorithms and AI is used in chatterbots? Real programers are not afraid from maths! (I am) (from an Asfixia Member I think) JJpRiVaTe (Private Zone)
-=[ J ]=-I always forget to change the tagline.
I''d say regular expressions for pattern matching and more or less sophisticated state machines for decision.

Documents [ GDNet | MSDN | STL | OpenGL | Formats | RTFM | Asking Smart Questions ]
C++ Stuff [ MinGW | Loki | SDL | Boost. | STLport | FLTK | ACCU Recommended Books ]
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." — Brian W. Kernighan
Advertisement
Go look at alicebot.org (or maybe .net?).

I believe that they are the most common chatterbot out there right now.
The most known bot for chatting is ELIZA.
The quake II arena bots use a modified version of eliza for their chatter system.
Gamasutra has the MAsters'' thesis of the guy who wrote the bot, and he explains how his bot chats. Quite interesting really.
You might wanna look up the eliza code, too.


Sancte Isidore ora pro nobis !
-----------------------------Sancte Isidore ora pro nobis !
For a rough idea, why not ask the bot itself? Most of the better ones are more than happy to tell you.

This topic is closed to new replies.

Advertisement