Evolutionary Computing, Artificial Life, ChatBoot

Friday, May 20, 2011
ChatBot Definition
According to Wikipedia artificial intelligence
“… A chat bot, conversational bot (ChatBot) is a program that simulates having a conversation with a person. Usually, the conversation is conducted through a keyboard, although there are also models that have a multimedia user interface. More recently, some have started using text-to-speech converter programs ( TTS ), providing greater realism to user interaction.
To establish a conversation, easily understandable and coherent phrases must be used, although most conversational bots do not fully understand. Instead, they take into account the words and phrases of the interlocutor, which allow them to use a series of pre-prepared responses. In this way, el bot es capaz de seguir una conversación con más menos lógica, pero sin saber realmente de qué está hablando.
Quizás comenzaron como un juego, pero hoy en día están muy extendidos. Muchos tienen su razón de ser e incluso esa razón es de bastante utilidad para todos. Los bots más clásicos y tempranos son Eliza, SmarterChild, Parry y SHRDLU; entre los más recientes se encuentran Racter, A.L.I.C.E Jabberwacky y Dr. Abuse (de Barres&Boronat) muy parecido a Eliza.
Los más avanzados, son programas capaces de mantener una conversación lógica y pseudo inteligente en un determinado idioma. Algunos de los más complejos están programados en C++, Delphi similares, y otros más sencillos en Action Script, PHP, VBScript, and so forth. Incluso, some of them can be consulted via the net. There are many others with a wide presence on IRC networks, where they are known as talk bots chat bots…”
For me and in a very simple way, a ChatBot “Classic” is a program that, given a series of input phrases, is capable of responding randomly to each input phrase with an output phrase from a set of output phrases, in such a way that they simulate some conversational ability.
Currently I believe we must go further and, in addition to simulating conversational ability, we must be able to enrich them with more capabilities that simulate more intelligence. This type of ChatBots is what I consider to be of “Second Generation”.
Published by José Delgado García in

Leave A Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.