jeudi 12 mars 2009

Chatterbot Eliza 3.0

I'm on the process of writing a new chatterbot in C++ once again, this new chatbot is meant to be a greatly improve version of my previous chatterbot that i have published over the web at: pscode.com, codeproject.com, programmersheaven.com etc. One of the goals on these new chatterbot is to have a better encapsulation of the functionalities of the program by using more class (ex: we could use a class for the chatbot responses (class CResponse() {}), one for the inputs of the use (class CInput() {}). I also wanted to extend the database of the chatbot to make it more bigger maybe 5000 lines or more (right now it is: 1376 lines). One of the other goals is to use 'Breadth first Search' for the keyword lookup inside the database. And finaly one of the major goal of the these new chatbot is to have a version the program that is much more faithful to the original Eliza but also have some new functionalities.

mercredi 11 mars 2009

Intelligent Chatterbot

I believe that it is time that we have chatterbots that act more intelligently than the current Chatbots that we already have so far: Alice, Jabberwacky etc To me it seems that since the first chatterbot Eliza that was created back in the 60's, there hasn't been any interesting breaktrough concerning chatterbots. It is time that we have chatterbots that can learn patterns from the users, capable of treating users input (sentences) with more flexibility and also capable of chating by staying on the same subject, the same context. I even think that it should be faisible to introduce a.i search technics such as '"Breadth First Search", "Depth First Search", ''MiniMax'' etc into the algorithms of chatterbots.

Website: http://ai-programming.com/

ai-programming.com

Qui êtes-vous ?

Ma photo
Je suis un programmeur en langage C/C++, je fait de la programmation depuis plus de 9 ans. Je me passionne surtout pour la programmation de programme d'I.A (intelligence artificielle). J'ai mon propre site web: http://ai-programming.com. Je travailles presentement en tant qu'agent de support technique dans le domaine du cablodistribution (la telephonie, l'internet ainsi que le cable numerique). J'ai fait plusieurs publication de codes source redige. en C++ sur le site: pscode.com. Parmi mes publication, il y a le programme Chatterbot Eliza qui constinue une sorte d'imitation de du premier programme de ce genre (robot de conversation) publie en 1966 par Joseph Waizenbaum. Je crois veritablement qu'il sera possible dans un future pas trop eloigne d'avoir des programmes d'I.A capable de maintenir une conversation intelligente avec un etre humain au meme titre qu'il existe des programmes d'echec (Deep Blue ...) qui sont capable de se mesurer aux plus grands joueurs d'echecs au monde.