MegaHAL


En 1996, Jason Hutchens participó en el Concurso del Premio Loebner con HeX , un charlatán basado en ELIZA . HeX ganó la competencia ese año y se llevó el premio de $ 2000 por tener la puntuación general más alta. En 1998, Hutchens volvió a participar en el Concurso del Premio Loebner con su nuevo programa, MegaHAL. MegaHAL hizo su debut en el Concurso del Premio Loebner de 1998 . Como muchos chatterbots, la intención es que MegaHAL aparezca como un humano con fluidez en un lenguaje natural. A medida que un usuario escribe oraciones en MegaHAL, MegaHAL responderá con oraciones que a veces son coherentes y otras veces un galimatías completo.. MegaHAL aprende a medida que avanza la conversación, recordando nuevas palabras y estructuras de oraciones. Incluso aprenderá nuevas formas de sustituir palabras o frases por otras palabras o frases. Muchos considerarían que los simuladores de conversación como MegaHAL son una forma primitiva de inteligencia artificial . Sin embargo, MegaHAL no comprende la conversación ni la estructura de la oración. Genera su conversación a partir de relaciones secuenciales y matemáticas.

En el mundo de los simuladores de conversación, MegaHAL se basa en una tecnología relativamente antigua y podría considerarse primitivo. Sin embargo, su popularidad ha crecido debido a su carácter humorístico; se sabe que responde con declaraciones retorcidas o sin sentido que a menudo son divertidas.

MegaHal se basa, al menos en parte, en el llamado "modelo de Markov oculto", de modo que lo primero que hace Megahal cuando se "entrena" en un script o texto es construir una base de datos de fragmentos de texto que abarque todos los subconjuntos posibles de quizás 4, 5 o incluso 6 palabras consecutivas, de modo que, por ejemplo, si MegaHal se entrena en la Declaración de Independencia, MegaHal creará una base de datos que contenga fragmentos de texto como "Cuando en el curso", "en el curso de", " el curso de los humanos ", el" curso de los acontecimientos humanos "," de los acontecimientos humanos, uno "," los acontecimientos humanos, un pueblo ", etc. Luego, si Megahal recibe otro texto, como "Superman, ¡sí! Es Superman, puede cambiar el curso de ríos poderosos, doblar acero con sus propias manos, y quién se disfrazó de Clark Kent ..."PODRÍA inducir a Megahal a aparentemente divertirse para decir si Superman puede cambiar el curso de los eventos humanos, o algo más, como algunas divagaciones sobre "cuando en el curso de los poderosos ríos", y así sucesivamente. Así también, si una frase como "la casa Blanca dijo" aparece mucho en algún texto; entonces la capacidad de Megahal para cambiar aleatoriamente entre diferentes contextos que de otra manera comparten alguna similitud puede resultar en ocasiones en una lucidez sorprendente, o de lo contrario podría parecer bastante extraño.aparece mucho en algún texto; entonces la capacidad de Megahal para cambiar aleatoriamente entre diferentes contextos que de otra manera comparten alguna similitud puede resultar en ocasiones en una lucidez sorprendente, o de lo contrario podría parecer bastante extraño.aparece mucho en algún texto; entonces la capacidad de Megahal para cambiar aleatoriamente entre diferentes contextos que de otra manera comparten alguna similitud puede resultar en ocasiones en una lucidez sorprendente, o de lo contrario podría parecer bastante extraño.

MegaHAL se distribuye bajo la Licencia Pública General GNU (GPL). Su código fuente se puede descargar desde el repositorio de Github .