Computación basada en humanos

Sin embargo, es difícil obtener suficientes evaluaciones de un solo humano si queremos evolucionar hacia formas más complejas.

Como resultado, los programas podrían evolucionar hacia rostros hermosos y obras de arte atractivas para el público.

Estos programas invirtieron de forma efectiva la interacción común entre los ordenadores y los seres humanos.

[14]​ En resumen, el AGBH externaliza a los seres humanos todas las operaciones de un algoritmo genético típico.

Kosorukoff (2000) propone una manera de describir la división del trabajo en computación, que agrupa a los métodos basados en humanos en tres clases.

La clasificación es en términos de los papeles (innovación o selección) realizados en cada caso por seres humanos y procesos computacionales.

La tercera dimensión define si la función de la organización se realiza por seres humanos o un ordenador.

[37]​ Esto último depende de las obligaciones para mantener su estructura más o menos fija, ser estable y funcional.

Los proyectos de computación evolutiva basada en humanos ofrecen una solución natural a este problema.

[38]​ Sin embargo, otros han argumentado que el crowdsourcing debe distinguirse de la verdadera computación basada en humanos.

[39]​ La computación humana requiere no solo que una tarea se distribuya entre diferentes agentes, sino también que el conjunto de agentes a través del cual se distribuye la tarea sea mixto: algunos de ellos deben ser humanos, pero otros deben ser computadoras tradicionales.

Por ejemplo, trabajadores del sistema Mechanical Turk han informado que los empleadores de computación basada en humanos pueden no responder a sus preocupaciones y necesidades.

[40]​ La computación basada en humanos ha sido criticada como explotadora y engañosa, con el potencial de socavar la acción colectiva.

[41]​[42]​ En filosofía social se ha argumentado que la computación basada en humanos es una forma implícita de trabajo en línea.