venerdì, 20 maggio 2011
Definizione ChatBot
Secondo Wikipedia intelligenza artificiale
“… Un bot di chat o bot conversazionale (ChatBot) è un programma che simula il mantenere una conversazione con una persona abitualmente, la conversación se establece a través de un teclado, anche se ci sono anche modelli che dispongono di un'interfaccia utente multimediale. Più recentemente, algunos comienzan a utilizar programmi conversores de texto a sonido ( CTV ), dotando de mayor realismo a la interacción con el usuario.
Per stabilire una conversazione devono essere usate frasi facilmente comprensibili e coerenti, anche se la maggior parte dei bot conversazionali non riesce a comprendere del tutto. Al loro posto, tengono conto delle parole e delle frasi dell'interlocutore, che permettono loro di usare una serie di risposte preparate in anticipo. De esta manera, il bot è capace di seguire una conversazione con più o meno logica, ma senza sapere realmente di cosa sta parlando.
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 programmados en C++, Delphi similares, y otros más sencillos en Action Script, PHP, VBScript, e così via. Incluso, algunos de ellos pueden essere consultados via net. Existen muchos otros con ampia presenza en reti di IRC, donde son conocidos como bots de charla bots de chat…”
Para mi y de una forma muy sencilla, un ChatBot “Clásico” es un programa que ante unas series de frases de entrada es capaz de responder de forma aleatoria a cada frase de entrada con una frase de salida de un conjunto de frases de salida, de modo que simulan cierta capacidad de conversación.
Actualmente creo che debemos llegar más allá y además de simular capacidad de conversación debemos ser capaces de enriquecerlos con más capacidades que simulen más inteligencia. Este tipo de ChatBots es lo que considero de “Segunda Generación”.
Publicado por José Delgado García en