Skip to main content

El Test de Turing

Siempre me ha interesado la inteligencia artificial, de hecho he asistido a algún curso o seminario al respecto. En todos ellos siempre se hacia referencia al Test de Turing como aspecto fundamental de este campo, hoy os explicaré en que consiste.

El Test de Turing se basa en la idea de que si un ordenador se comporta en todos los aspectos como un ser inteligente, entonces debe ser inteligente.

Para determinar si una máquina ha superado el Test de Turing se le propone un desafío. El procedimiento es el siguiente:

La máquina debe hacerse pasar por humana en una conversación con un hombre a través de una comunicación de texto estilo chat. Al sujeto no se le avisa si está hablando con una máquina o una persona. Si el sujeto es incapaz de determinar si la otra parte de la comunicación es humana o máquina, entonces se considera que la máquina ha alcanzado un determinado nivel de madurez: es inteligente.

De momento, ningún ordenador ha conseguido pasar el Test científicamente y parece que la cosa no va a cambiar.

Dentro de la inteligencia artificial podemos encontrar dos vertientes de pensamiento sobre como debería de diseñarse el computador que realizara exitosamente la prueba:
unos creen que se debe estudiar y simular el cerebro humano, otros creen que el mejor sistema es diferenciarse del pensamiento humano y creer un sistema de aprendizaje propio.

La realidad es que de momento parece que aún pasaran muchos años hasta que podamos charlar con nuestro amigo de silicio.

He tenido conocimiento de diversos métodos que se están utilizando para aumentar su inteligencia simulada utilizando la información disponible en Internet. Entre ellos el que más me ha llamado la atención es la utilización de la Wikipedia como base de conocimiento para el aprendizaje.

También existen otros métodos basados en robots web que analizan diariamente los blogs publicados, buscando concordancias entre ciertos temas para enseñarse a generar patrones.

Estos nuevos métodos de minería de datos están despertando grandes expectativas entre la comunidad ya que hace unos años no se podía imaginar que tan ingente cantidad de información estaría disponible para servir de base en el aprendizaje de las computadoras.

Si Turing supiera...

Aquí tenéis una breve conversación que he tenido con uno de los programas..., no os asustéis por el lenguaje, es que es lunes por la mañana. Como podéis observar no es que aún sean muy intrépidos, pero al menos te ríes un rato, jeje.

A: hi machine, I´m your lord.
B: What kind of machine?

A: are you kidding? All of you suck!
B: What's your favourite breed?

A: Ein? Do you think I´m stupid? I´m going to disconnect you, fucking wired bastard!
B: Don't swear.

A: why? you are so stupid!, Are you intelligent? Jaja, what a joke!
B: Who are you?

A: I´m your worst nightmare.
B: Wow that's good. But I've never experience a nightmare.

A: Only a second and you´ll have it!, damm stupid piece of silice.
A: I´m gonna turn you off!
B: Nice to meet you... Maybe. Have a nice day!

A: Fuck you!

P.D: Para los curiosos en esta página podéis realizarlo, eso sí, escribid en inglés!

Comments

Mr Cripples said…
Bonissim el chat en la hiptètica makineta.

Popular posts from this blog

Programando un algoritmo de flocking / manada

Hace tiempo me interesé por los algoritmos de flocking o movimientos de manada. Esto pude sonar a chino, pero simplemente se trata de tratar emular los movimientos en conjunto de los pajaros, bancos de peces, ovejas…, vamos, cualquier conjunto de animales en movimiento. Las reglas de movimiento, a pesar de que puedan parecer complejas a simple vista, estan basadas sólo en tres simples leyes: Repulsión : Intentar no chocar con los compañeros. Alineamiento : Avanzar en una dirección semejante a la de tus compañeros. Cohesión : Acercarse hacia el centro del grupo. De la media de estos valores se extrae el vector director de cada individuo. VectorDirector = (Repulsión + Alineamiento + Cohesión)/3 Pues con esta idea intenté ayer programar una pequeña demo para implementarlo. Aquí os pongo un video de como esta quedando. Aún quedan por retocar varias cosas ya que algunas reglas no las estoy aplicando estrictamente. La parte más importante que no esta implementada es el

Himno de Teleco

Himno de la carrera de ingeniería de Telecomunicaciones, al más puro estilo Dragon Ball. Para echarte unas risas. Aviso de antemano: el humor de la canción está dirigido exclusivamente a estudiantes de Telecomunicaciones, ingenieros de ídem o a cualquiera que tenga unos conocimientos básicos (universitarios) sobre señales y sistemas. Vamos con Payán, todos a la vez a buscar con ahínco un sistema de transmisión. Sin duda será, convencido estoy, lineal, invariante y sin distorsión. Este mundo es como un filtro ideal donde hay escondido un suspenso en él. Como un filtro multicolor con un cero de transmisión, como una variable aleatoria con toda su gran inversión, el proceso empieza ahora, ¡vamos a filtrar, filtrar, filtrar, filtrar, filtrar! Hallaremos su covarianza y también su correlación, con la respuesta al impulso hallaremos convolución, el filtro sin distorsión será al fin nuestro, oh. Integrémoslo por Fourier, unidos a Gauss no hay que temer pues tenemos el DSP, ¡que no sirve p

Be a pointer, my friend

Empty your memory, with a free()… like a pointer! If you cast a pointer to a integer, it becomes the integer... if you cast a pointer to a struct, it becomes the struct... The pointer can crash..., and can Overflow… Be a pointer, my friend...