lunes, 14 de abril de 2008

Chatterbots

Un chatterbot: es un tipo de agente conversacional, un programa de computadora diseñado para simular una conversación inteligente con uno o más humanos de los usuarios a través de los métodos auditivos o textual. Aunque muchos parecen ser humano inteligente interpretación de la entrada antes de aportar una respuesta, la mayoría de chatterbots simplemente una búsqueda de palabras clave dentro de la entrada y tire de una respuesta con la mayor concordancia palabras clave o la más similar patrón de una base de datos local. Chatterbots también puede ser denominado hablar bots, chat bots, o chatterboxes.

Test de turing


Se llama Prueba o Test de Turing al procedimiento desarrollado por Alan Turing para corroborar la existencia de inteligencia en una máquina. Fue expuesto en 1950 en un artículo (Computing machinery and intelligence) para la revista Mind, y sigue siendo uno de los mejores métodos para los defensores de la Inteligencia Artificial. Se fundamenta en la hipótesis positivista de que, si una máquina se comporta en todos los aspectos como inteligente, entonces debe ser inteligente.
La prueba consiste en un desafío. Se supone un juez situado en una habitación, y una máquina y un ser humano en otras. El juez debe descubrir cuál es el ser humano y cuál es la máquina, estándoles a los dos permitidos mentir al contestar por escrito las preguntas que el juez les hiciera. La tesis de Turing es que si ambos jugadores eran suficientemente hábiles, el juez no podría distinguir quién era el ser humano y quién la máquina. El límite temporal que Turing puso para que una máquina consiga superar el test engañando durante bastante tiempo a un buen interrogador, y no dejándole aclarar si se está dirigiendo a un ser humano o a una máquina. Todavía ninguna máquina puede pasar este examen en una experiencia con
método científico.
Existe otra prueba parecida, propuesta por
John Searle y popularizada por Roger Penrose: la "sala china". En esencia, es igual en la forma, pero se realiza con personas encerradas en una habitación y se requiere que estas no conozcan el idioma en que se realiza la conversación. Para ello se usa un diccionario que permite confeccionar una respuesta a una pregunta dada, sin entender los símbolos. Como consecuencia, se argumenta que por mucho que una persona sea capaz de enviar una cadena de símbolos en chino relacionada con otra cadena recibida, no quiere decir que sepa chino, sino que sabe aplicar un conjunto de reglas que le indican lo que ha de enviar. Falta la semántica en el proceso y por eso es muy cuestionada como inteligencia artificial, puesto que equipara una máquina pensante con una que parece que piensa.
Una de las aplicaciones de la prueba de Turing es el control de
spam. Dado el gran volumen de correos electrónicos enviados, el spam es, por lo general, enviado automáticamente por una máquina. Así la prueba de Turing puede usarse para distinguir si el correo electrónico era enviado por un remitente humano o por una máquina (por ejemplo por la prueba Captcha).

Tipos de Chatterbots

Eliza

Es un programa de computación diseñado en 1966 por Joseph Weizenbaum, el cual parodiaba al psicólogo Carl Rogers, en gran parte reformulando muchas de las declaraciones del paciente como preguntas y planteándolas al paciente. Así, por ejemplo, la respuesta a "My head hurts" (Me duele la cabeza) sería "Why do you say your head hurts?" (¿Por qué dices que te duele la cabeza?). La respuesta para "My mother hates me" (Mi madre me odia) sería "Who else in your family hates you?" (¿Quién más te odia en tu familia?)"Se dice erróneamente que Eliza "simula" (o tanto peor, "emula") a un psicólogo terapeuta. Weizenbaum mencionó que Eliza proveía una parodia de las respuestas que un psicoterapeuta no direccional haría en su primera entrevista psiquiátrica. Él escogió el campo de la psicoterapia porque evade el hecho de tener que proveer una base de datos con información acerca del mundo real. La psicoterapia proporciona una de las pocas situaciones reales en las que el humano puede contestar a una declaración con una pregunta que busque detalles específicos del evento en discusión. Por ejemplo, dentro de este contexto la pregunta ¿Quién es tu compositor favorito? puede tener la siguiente respuesta ¿Qué hay acerca de tu compositor favorito? o también ¿Esa pregunta te interesa?Eliza trabaja simplemente por parseo y sustitución de las palabras clave en frases modelo. Dependiendo de las entradas iniciales dadas por el usuario la ilusión de escritor humano puede ser descartada instantáneamente, o puede continuar mediante varios intercambios. A veces es tan convincente que existen muchas anécdotas sobre personas que se volvieron muy emocionales hablando con ELIZA durante varios minutos hasta que se hizo evidente la falta real de entendimiento de la máquina. Todo esto fue debido a la tendencia de la gente de dar a las palabras un sentido que la computadora nunca puso ahí.


Dr. Abuse
Dr. Abuse es un programa de Inteligencia Artificial que demuestra comportamiento humano. Se trata de un robot de charla con el que puede mantener una conversación divertida y más o menos inteligente. Incluye síntesis de voz, por lo que puedes escuchar todo que te dice. Es posible también realizar terapia con él, por lo nos puede ser de gran ayuda si necesitamos a alguien que escuche nuestros problemas. Hay que tener en cuenta que Dr. Abuse no puede sustituir a un terapeuta, por lo que ante problemas serios, deberemos acudir a un especialista.