Una prueba de Turing inversa es una prueba de Turing [ 1 ] en la que el fracaso sugiere que el examinado es humano, mientras que el éxito sugiere que el examinado es automatizado.
Tradicionalmente, la prueba de Turing consiste en que varios sujetos de IA (inteligencia artificial) se comunican entre sí y un sujeto humano que intenta hacerse pasar también por una IA. Tras formular algunas preguntas, los sujetos de IA deben adivinar correctamente cuál de los participantes es un humano.
Inversión del objetivo
Podría decirse que la forma estándar de la prueba de Turing inversa es aquella en la que los sujetos intentan parecer un ordenador en lugar de un ser humano.
Una prueba de Turing inversa formal sigue el mismo formato que una prueba de Turing. Los participantes intentan imitar el estilo conversacional de un programa de conversación. Para lograrlo con éxito, es necesario ignorar deliberadamente, hasta cierto punto, el significado de la conversación que resulta evidente para un humano, y simular los tipos de errores que suelen cometer los programas conversacionales. A diferencia de la prueba de Turing convencional, esta prueba resulta especialmente interesante cuando los evaluadores están muy familiarizados con el arte de los programas de conversación, lo que significa que, en la prueba de Turing tradicional, pueden distinguir rápidamente entre un programa informático y un ser humano que actúa con normalidad.
Los humanos que mejor se desempeñan en la prueba de Turing inversa son aquellos que mejor conocen las computadoras y, por lo tanto, saben qué tipos de errores pueden cometer durante una conversación. Existe un amplio terreno común entre la habilidad para realizar la prueba de Turing inversa y la habilidad para simular mentalmente el funcionamiento de un programa durante la programación , especialmente durante la depuración . Como resultado, los programadores (en particular los hackers ) a veces realizan una prueba de Turing inversa informal por diversión.
Una prueba de Turing inversa informal consiste en intentar simular un ordenador sin la estructura formal de la prueba de Turing. Los evaluadores generalmente desconocen de antemano que se está llevando a cabo una prueba de Turing inversa, y el sujeto de la prueba intenta obtener de los "evaluadores" (quienes, correctamente, creen estar hablando con un ser humano) una respuesta del tipo "¿esto es realmente un ser humano?". La descripción de esta situación como una "prueba de Turing inversa" suele hacerse de forma retroactiva.
También existen casos de pruebas de Turing inversas accidentales, que ocurren cuando un programador se encuentra en un estado de ánimo tan poco humano que su conversación se asemeja involuntariamente a la de una computadora. En estos casos, la descripción es invariablemente retroactiva y con un tono humorístico. Se puede decir que el sujeto ha superado o suspendido una prueba de Turing inversa, o que ha suspendido una prueba de Turing. Esta última descripción es probablemente más precisa en estos casos; véase también la siguiente sección.
Fracaso por parte de los sujetos de control
Dado que a los jueces de la prueba de Turing a veces se les presentan sujetos genuinamente humanos como grupo de control, inevitablemente ocurre que una pequeña proporción de estos sujetos de control son identificados erróneamente como computadoras. Esto se considera gracioso y, a menudo, embarazoso para el sujeto.
Esta situación puede describirse literalmente como que el ser humano "falla en la prueba de Turing". Para una computadora (el sujeto previsto de la prueba), obtener el mismo resultado se describiría en los mismos términos como un fracaso. Esta misma situación también puede describirse como que el ser humano "falla en la prueba de Turing inversa", ya que considerar al ser humano como sujeto de la prueba implica invertir los roles de los sujetos reales y de control.
Juicio por computadora
El término «prueba de Turing inversa» también se ha aplicado a una prueba de Turing (prueba de humanidad) administrada por un ordenador. En otras palabras, un ordenador realiza una prueba para determinar si el sujeto es o no humano. Estos procedimientos, denominados CAPTCHA , se utilizan en algunos sistemas antispam para evitar el uso masivo y automatizado de los sistemas de comunicación .
El uso de captchas es controvertido. Existen métodos para eludirlos que reducen su eficacia. Además, muchas implementaciones de captchas (especialmente aquellas diseñadas para contrarrestar la elusión) son inaccesibles para personas con discapacidad o resultan difíciles de superar para los humanos.
Cabe señalar que "CAPTCHA" es un acrónimo de "Prueba de Turing pública completamente automatizada para distinguir entre ordenadores y humanos", por lo que los diseñadores originales de la prueba la consideran, en cierta medida, una prueba de Turing.
Juicio de aporte suficiente
Una concepción alternativa de la prueba de Turing inversa consiste en utilizarla para determinar si se transmite suficiente información entre el evaluador y el sujeto. Por ejemplo, si la información enviada por el evaluador es insuficiente para que un médico realice un diagnóstico preciso, entonces no se podría culpar a un programa de diagnóstico médico por fallar también en el diagnóstico.
Esta formulación es particularmente útil en el desarrollo de programas de inteligencia artificial , ya que proporciona una indicación de la entrada necesaria para un sistema que intenta emular actividades humanas. [ 2 ]
Véase también
Referencias
Enlaces externos
- Cómo suspendí la prueba de Turing (PDF) por Jason Striegel
- "Hola, ¿eres humano?" Inversión de la prueba de Turing durante la hora del cóctel.
- "La prueba de desenfoque/MrMind" MrMind administra la prueba de desenfoque preguntando: "¿Puedes convencerme de que eres humano?"
- Pruebas de Turing