La Universidad inglesa de Reading organiza cada año una competencia para evaluar el estado de la inteligencia artificial y la evolución del lenguaje natural de las máquinas.
Para definir al ganador se utilizan una serie de preguntas que deben ser contestadas por el programa, siguiendo el estándar establecido por el Test de Turing y que busca comprobar si las respuestas que entregan son distinguibles de las que entregaría un humano.
En 1990 el filántropo Hugh Loebner estableció un premio de USD$100.000 (más una medalla de oro) para el programa capaz de superar el Test de Turing. Para lograr el premio el programa debe ser capaz de tomar parte en una conversación entre humanos y engañarlos en por lo menos el 30% de las respuestas.
El programa ganador de este año ha sido uno alemán llamado Elbot, el que logró dar con el 25% de las respuestas correctas.
Este año la competencia se caracterizó por el elevado nivel de los programas que se presentaron, logrando la totalidad de ellos hacer creer a al menos uno de sus interrogadores que estaban conversando con un humano.
El programa que obtuvo el primer lugar, logró que 3 (de un total de 12) jueces pensaran que estaban dialogando con un ser humano y no con una máquina.
Los jueces mantuvieron una conversación con Elbot sobre quién escribe los directorios telefónicos. Durante los cinco minutos que duró el interrogatorio, fue capaz de armar la siguiente frase:
Yo tendría cuidado si fuera usted. Una palabra mía y será borrado de todos los ordenadores del mundo. Pero si se disculpa, hablaré bien de usted a mi sobrino, que revisa devoluciones de impuestos
¿Se logrará superar el test el próximo año?
Link: Machine talkers fail test to convince they’re human (Silicon.com)
Publicidad: Este sitio lo puedes ver a través de tu Internet Móvil de Entel PCS
Publicado por ZooTV el 15 de October 2008 en la categoría Software con los tags Elbot, Inteligencia Artificial, Software, Test de Turing. Tiene 36 comentarios.
36 Comentarios
El ganador de la competencia IA 2008 estuvo cerca de superar el Test de Turing
Ver Comentario... Eduardo dijo el 15-10-2008 a las 19:15 ...
Ver Comentario... Levy Wizar dijo el 15-10-2008 a las 19:16 ...
Ver Comentario... t. loa prieto dijo el 15-10-2008 a las 19:19 ...

1mythosjs dijo el 15-10-2008 a las 19:23:
jajajaj leyendo me convenci de que eso fue lo que me motivo a estudiar informatica, a los 8 años tuve un sinclair zx81 y un libro en el cual venia un programa llamado eliza el cual trataba de llevar una conversacion medianamente inteligente, que tiempos aquellos pucha que estoy viejo jejejej

25Han Solo dijo el 15-10-2008 a las 19:26:
Al menos no son tan chantas como los concursos de fayerlaquecuelga….

0Max Findel dijo el 15-10-2008 a las 19:35:
benisimo!
Es muy posible que el proximo año ya hayan alguno que lo pase…

3Franco Ferrari dijo el 15-10-2008 a las 19:42:
Cada vez más cerca de humanizar las máquinas.
Eso si que da miedo :S

-12ptt dijo el 15-10-2008 a las 19:48:
Me gustaria saber en qué lenguaje programan…
No sé por qué tengo la impresión que esto de la IA debe ser más simple de lo que parece, pero nadie aún se ha dado cuenta y todos se parten la cabeza escribiendo millones de líneas de codigo.
Por ahí dicen que los humanos somos “complejamente sencillos”
Por ultimo, sólo agregar que por ahora, me conformo con que alguien logre hacer un buen programa de reconocimiento de voz, ojalá en español, para hablarle a mi PC… terrible de cómodo
eso, salu2

7Pamela I dijo el 15-10-2008 a las 19:55:
@ppt
La IA es más complejo de lo que parece… trata de investigar y profundiza en el tema…
saludos!

2ArKaNtOsDeath dijo el 15-10-2008 a las 19:58:
@ptt: Pues algunos lenguajes para trabajar con IA muy comunes son LISP y PROLOG y de hecho no son tantas las lineas de codigo que surgen a que lo intentaras con un lenguaje convencional, por mi parte he trabajado con una versión de prolog, SWI-Prolog y es muy sencillo

37Renzo dijo el 15-10-2008 a las 20:01:
deberian hacerle el test a los politicos, apuesto que la mayoria pasaria por maquina lol

-7Maxghost dijo el 15-10-2008 a las 20:08:
Y yo que estaba tan orgulloso del sistema experto que realicé para mi titulación de ingeniero.
Salu2

9Patricio Sánchez Alvial dijo el 15-10-2008 a las 20:11:
Es verdad lo que dice ArKaNtOsDeath. Generalmente usan esos lenguajes. En realidad LISP y PROLOG lo usan generalmente en los sistemas expertos, que se puede decir que son primeros sistemas en IA.
Para no ponerme latero hare cuento corto. Más que el lenguaje que utilices, importa el enfoque que utilices. Lo importante en el tema de la IA es el conjunto de técnicas que incluso no necesariamente deben estar relacionadas con una matemática compleja. Por ejemplo puedes usar redes neuronales en C/C++, Java, incluso PHP. Lo mismo con las redes bayesianas, Support Vector Machines entre otras técnicas. También depende el dominio que intentes resolver. En el caso del test de Turing, es muy importante el reconocimiento del lenguaje natural, técnicas de aprendizaje para la elaboración de frases y resolución de problemas en el caso de conflictos de conceptos.
Ver Comentario... Fernando dijo el 15-10-2008 a las 21:21 ...

8Diego dijo el 15-10-2008 a las 21:57:
Y lo mas triste es que muchos humanos son incapaces, de generar una frase con la coherencia del software.
Otro punto, me cagaria de miedo si un mainframe me dijera la misma frase

0shaitan dijo el 15-10-2008 a las 22:03:
que perturbador que una maquina tenga que mentir y hacerse pasar por humano para demostrar inteligencia segun estas aplicaciones del test de turing.

1Juan Pablo dijo el 15-10-2008 a las 22:12:
Esto no es menor, para las personas que estudiamos computación, y más aún ciencia de la computación, esto es un gran avance, pues son años y años de investigación, de alguna manera la prueba de Turing ha guiado el desarrollo de la Inteligencia Artificial durante varios años, además de las áreas afines. Sin duda que estos programas o algoritmos marcarán un hito en el desarrollo de la computación, y más aún el que logre superar el test (creo que aún no ha sido superado en su totalidad).
Saludos

3Kaballero dijo el 15-10-2008 a las 23:24:
No me parece que el test de turing sea una manera 100% determinista para llegar a la conclusion de que una maquina es o no inteligente, creo que esto esta mas bien determinado por la capacidad de una maquina de entender que existe y las consecuencias de ello ( para ese dia estaremos en problemas)
Saludos

1Sergio dijo el 15-10-2008 a las 23:57:
Que yo sepa para superar el test es engañar al 30% de las personas con las que hace el test, no 30% de las preguntas.. si no varias ya habrian pasado…
Saludos

1pit dijo el 16-10-2008 a las 00:11:
@shaitan
hasta el momento la unica inteligencia que conocemos es la humana, por lo tanto nos basamos en la premisa “si parece inteligente, debe ser inteligente” ( o si parece humano debe ser humano), la misma que se utiliza para seleccionar diputados y demas fauna politica…
Los computadores hasta el momento no saben nada,, el que sabe es el programador.. jo jo jo

6nespejo dijo el 16-10-2008 a las 00:30:
Un concurso más interesante sería que el jurado tratara de probarle a las máquinas que existe la inteligencia humana.

2carlos dijo el 16-10-2008 a las 00:44:
pero, antes de todo, que es ‘inteligencia’?
o cuando decimos que alguien es ‘inteligente’, que queremos decir?
jajaja, algunas de las preguntas que nos hicieron en el curso de IA en la U

-3André dijo el 16-10-2008 a las 01:10:
Sinceramente…ojalá que nunca lo superen, sería el comienzo del fin.

0el_dva, dijo el 16-10-2008 a las 01:53:
Yo tengo un pequeño robot de conversacion que hace caer varias personas, no mas inteligentes que el, la logica es simple. creo que se puede engañar al hombre imitando el comportamiento, pero no asi sera mas capaz.

1Mario dijo el 16-10-2008 a las 02:43:
Al programa se le permite mentir, el punto de la prueba de Turing es que una persona no pueda distinguir entre una computadora y un humano (obvio sin verlos) no es que “los engañe un 30% de las respuestas” de hecho el valor de verdad de sus respuestas no importa, lo que importa es que no sepan si interactuan con una computadora o con un ser humano.
Igual creo que depende de las personas a quienes trate de engañar….

1[ n e x u s ] dijo el 16-10-2008 a las 04:25:
En algunos años más se llamará Test de Voight-Kampff, se los firmo

0ZSX dijo el 16-10-2008 a las 09:42:
como dicen por ahi, la IA es mas sencillo de lo que parece… de hecho, yo estoy realizando un proyecto sobre lo mismo…
Solamente hay que buscar la linea mas recta y clara posible…

0wakowrz dijo el 16-10-2008 a las 09:45:
ehhh esa frase de “Una palabra mía y será borrado de todos los ordenadores del mundo.” como sacada de la saga terminator, matrix… y todo eso… llendose en la volada creo que nosotros crearemos la inteligencia artificial y esta se encargara de destruirnos evolucionar y conquistar otros planetas quizás hasta creando vida… y el ciclo se volverá a iniciar…

4VictorV dijo el 16-10-2008 a las 09:53:
cacharon?
1…. el software dijo que tenia un hermano
2…..que ese hermano tiene un hijo, que te calcula la devolución de impuestos
……. osea de pasada sabe donde vives, donde trabajas, cuanto ganas, y posiblemente tu numero de cuenta corriente…
… uuu escalofrios…

-1girar dijo el 16-10-2008 a las 10:08:
me gustaría recordarles a todos los expertos en IA que han posteado acerca de las virtudes de los sistemas expertos, algoritmos lógicos,
redes neuronales y sistemas bayesianos, que todos esos enfoques por sí solos no generan más que soluciones “inteligentes” para problemas
específicos en ámbitos muy bien delimitados. ni si quiera todos esos esfuerzos unidos con las investigaciones de robots-insectos tipo brooks,
que si toman en cuenta que la inteligencia va unida a la acción están cerca de lograr una “inteligencia” como la nuestra.
además el concurso implementa una versión bastante restringida del test de turing.
por ultimo, tomando en cuenta a chomsky, la producción de una lengua natural como lo hace un ser humano, implica la generación de un número infinito de oraciones en base a un número finito de reglas y un léxico igualmente finito. ningún programa hace eso. todos dependen del input inicial de frases que le otorga el programador.
no me malinterpreten. soy un ferviente entusiasta de la IA. pero creo que hay que ser cautos cuando se piensa en lo supuestamente cerca que estamos de producir un HAL. además que se genera un nivel importante de paranoia en el público más desinformado.
saludos.

0Margarito dijo el 16-10-2008 a las 12:02:
@ Patricio Sánchez Alvial
Patricio, despues de muchos años de estudio del area con destacados expertos en la materia solo puedo decir…
que quiero tu postre PSTAR.
Atentamente,
Margarito

0Abraham Páez dijo el 16-10-2008 a las 12:13:
Saben …nosé porque me acordé de Blade Runner …con su sistema para identificar a replicantes.

0kio dijo el 16-10-2008 a las 23:23:
IA…esa pelicula es buena..jaja
naaa
con respecto al tema. hace timepo se hizo un estudio de comportamiento de mini robots…y..era espeluznante lo “humanos” ke podias llegar a ser…
el proximo año gana un amigo que desarrollo hace poko un soft llamado Skynet…seguro gana..lol

0bluesoul dijo el 28-10-2008 a las 01:52:
Obtener una oración mezclando frases de un gran diccionario y filtrando de acuerdo a reglas no representa inteligencia.