Hacer que una máquina sea más humana haciéndola propensa a las condiciones de carrera. ¿Es suficiente?

Los humanos cometemos errores, las computadoras no. Así que me pregunté: ¿Por qué los humanos cometemos errores? Si seguimos las instrucciones una por una como una computadora de un solo hilo, ¿por qué seguimos cometiendo errores? Así que mi teoría es: esto sucede porque siempre estamos en una condición de carrera, nuestros cerebros ejecutan cientos de tareas al mismo tiempo y no tenemos ningún mecanismo para evitar las condiciones de carrera (como sincronización o bloqueo). Un ejemplo: tenemos las llaves en la mano y estamos pensando en sacar la bolsa de basura, y luego tiramos las llaves a la basura. Desde el punto de vista del software, esto parece una condición de carrera en la que la variable "claves" se sobrescribe con "basura". Siguiendo este razonamiento,

Editar (¡gracias DaaaahWhoosh!): En resumen, estoy preguntando si, para que una máquina se vuelva más humana (al punto de pasar la prueba de Turing), ¿es suficiente hacerlo propenso a errores?

Creo que esto se puede implementar en una computadora con la tecnología actual en un entorno simulado (como una casa u oficina simulada) y tener un grupo de humanos para saber si la simulación está siendo ejecutada por un humano o una máquina (o un software) .

¿Está preguntando si esta es una solución viable o cómo podría implementarse? O si hay una solución mejor? Proporcione una pregunta específica para que podamos brindarle respuestas específicas.
"Los humanos cometemos errores, las computadoras no". Esto está mal. Cualquier tipo de toma de decisiones es propensa a errores.
Las computadoras también cometen errores. Además, el cerebro humano es mucho mejor y más rápido para comprender el mundo que una computadora.

Respuestas (2)

El test de Turing : ( énfasis mío )

La prueba de Turing es una prueba de la capacidad de una máquina para exhibir un comportamiento inteligente equivalente o indistinguible del de un humano. Alan Turing propuso que un evaluador humano juzgaría las conversaciones en lenguaje natural entre un humano y una máquina diseñada para generar respuestas similares a las humanas. El evaluador sería consciente de que uno de los dos interlocutores de la conversación es una máquina, y todos los participantes estarían separados unos de otros. La conversación se limitaría a un canal de solo texto, como el teclado y la pantalla de una computadora, de modo que el resultado no dependiera de la capacidad de la máquina para convertir las palabras en voz. Si el evaluador no puede diferenciar de manera confiable a la máquina del humano (Turing originalmente sugirió que la máquina convencería a un humano el 70% del tiempo después de cinco minutos de conversación),La prueba no verifica la capacidad de dar respuestas correctas a las preguntas, solo qué tan parecidas son las respuestas a las que daría un ser humano.


Estoy de acuerdo con AndreiROM en que la respuesta corta es: No, al menos no solo con esa característica. y si bien una IA que comete errores aún podría pasar la prueba, también sería debido a una buena programación en otras bases.

La explicación más larga:

Puede programar un robot que tome sus estímulos y tenga cada pieza de información separada en un "hilo" separado. En este caso, ciertos subprocesos tienen prioridad y, para ahorrar memoria/procesamiento, se pueden descartar por completo otros subprocesos de estímulo. " Entra por un oído y sale por el otro ", por así decirlo. Las prioridades cambian y las cosas que el cerebro consideró sin importancia durante un breve período de tiempo se descartan, lo que da como resultado lapsos de memoria o palabras y claves desordenadas.

Considera lo siguiente:

¿Eres un robot? - No
¿Cuáles son tus tipos de verduras favoritas? - Definitivamente no soy un robot
¿Te gustan los caballos? - ¿Por qué me llamarías robot?
- lo siento, *robot*

¿Puedes decidir cuál es el robot debido a ese simple error? Podría estar programado, o podría ser legítimo. Lo más probable es que se dé cuenta de que el altavoz izquierdo va a temas completamente aleatorios, mientras que el altavoz derecho se queda atascado en el primer tema. A medida que esto continúa, puede surgir un patrón que delata al robot y parece inhumano en comparación con el otro.

Entonces, en el mejor de los casos, esta táctica podría ayudar a Turing Testers que esperan que los robots no cometan errores. En el peor de los casos, se convertiría en la razón por la que la gente sabe que es un robot, porque la naturaleza de los errores no parece humana. Pero incluso si se hace a la perfección, no dañaría ni ayudaría al robot a parecer humano de ninguna manera.

Elijo esta como la respuesta porque está más cerca del punto de vista de programación/software, a pesar de que AndreiROM es más preciso en "comportamiento humano".

La respuesta corta es : No.

La respuesta larga es que en el ser humano se necesita mucho más que simplemente cometer errores. Por qué cometemos errores y qué tipo de errores cometemos también entra en juego.

El porque"

Usted describe algunas circunstancias simples en las que de hecho podrían programarse (entró buscando las llaves, salió con su taza de café, pero no las llaves, DOH!). Pero, ¿qué pasa con los errores cometidos porque no pudo captar una señal social o debido a la angustia emocional?

El proceso humano de toma de decisiones puede verse comprometido por cualquier cosa, desde el entorno hasta las hormonas o un pensamiento perdido. Simular eso sería increíblemente difícil.

El qué"

Un adolescente se acerca al mostrador para pedir el último regalo de Starbucks y ve que el barista es una hermosa rubia con un escote generoso y una hermosa sonrisa. De repente su boca se siente como si estuviera masticando pegamento, se olvidó de lo que estaba ordenando para su amigo, y murmura como un idiota. Pobre niño.

Otro tipo, más confiado, se acerca, le cuenta una broma, le pregunta cómo le va el día y le pide su número de teléfono. Ella se lo da, y él está tan encantado que se va sin su bebida. Tonto, ¿verdad?

Ahora imagina que este mismo chico en realidad no se dio cuenta de que ella está usando un anillo de compromiso. ¿Cómo reacciona ella? ¿Rechazo cortés? ¿Actitud irritada? ¿Indignado?

Los humanos son tan únicos, suceden muchas cosas en nuestros cerebros muy complicados y reaccionan a tantos estímulos que es básicamente imposible programar todos nuestros comportamientos (o incluso un subconjunto decente) en una máquina.

" es básicamente imposible programar todos nuestros comportamientos (o incluso un subconjunto decente) en una máquina " . aún. ( Algunos dirían que no es posible )