El intérprete humano colaborativo ( CHI ) es una interfaz de software propuesta para la computación basada en humanos (propuesta inicialmente como lenguaje de programación en el blog Google Blogoscoped, pero implementable mediante una API en prácticamente cualquier lenguaje de programación) especialmente diseñada para recopilar y utilizar la inteligencia humana en un programa informático . Un uso típico es la implementación de funciones imposibles de automatizar.
Por ejemplo, actualmente a una computadora le resulta difícil diferenciar entre imágenes de hombres , mujeres y seres no humanos. Sin embargo, esto es fácil para las personas. Un programador que utilice CHI podría escribir un fragmento de código similar a este:
enumeración CódigoGénero { HOMBRE, MUJER, NO_ES_HUMANO } Foto foto = cargarFoto(archivo) Resultado del código de género = comprobarGénero(foto)Actualmente , el código de la función checkGender(Photo p)solo puede aproximar el resultado, pero una persona puede resolver la tarea fácilmente. Al checkGender()llamar a la función, el sistema envía una solicitud a un usuario, quien la recibe procesa la tarea e ingresa el resultado. Si el usuario ingresa un valor MALE, este se almacenará en la variable `result` de su programa. Este proceso de consulta puede automatizarse en gran medida.
Despliegue
El 6 de noviembre de 2005, Amazon.com lanzó CHI como su plataforma comercial en Amazon Mechanical Turk . [ 1 ] Es la primera aplicación comercial que utiliza CHI.
Orígenes
CHI se menciona originalmente en el blog de Philipp Lenssen . [ 2 ]
Referencias
Enlaces externos
- "Amazon busca solucionar problemas que desconciertan a las computadoras", ZDnet, 10 de noviembre de 2005
- Lenguajes de programación específicos de dominio
- Computación basada en humanos