Jump to content

Collaborative human interpreter

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Pearle (talk | contribs) at 08:09, 10 May 2006 (Changing {{cleanup}} to {{cleanup-date|May 2006}}). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Template:Wikify-date You must add a |reason= parameter to this Cleanup template – replace it with {{Cleanup|May 2006|reason=<Fill reason here>}}, or remove the Cleanup template.

Collaborative Human Interpreter is a programming language, specially designed for collecting and making use of human intelligence and power of human brains in your program. One typical usage is implementing impossible-to-automate functions in your program.

For example, if you want to know a photo is of a man or a woman or other. It's too difficult for now, but it's too easy for people. In this case you write such a code fragment (virtual code ):

enum GenderCode {
 MALE, FEMALE, NOT_A_HUMAN 
}
Photo photo = loadPhoto(file)
GenderCode result = checkGender(photo)

Code for the function checkGender(Photo p ) can currently only approximate a result, but the task be can be solved by a person in 5 sec. When the function checkGender() is called, the system will send a request to someone, and the person who received the request will process the task and input the result. If the person (task processor) inputs value MALE, you'll get the value in your variable result, in your program. This querying process can be highly automated.


In Nobember 6, 2005, a giant eCommerce company Amazon.com launched CHI as its business platform. It's the first business application using CHI.

http://www.mturk.com/mturk/welcome


  • Originated by

CHI, Collaborative Human Interpreter, is originally mentioned in Philipp Lenssen 's blog: http://blog.outer-court.com/archive/2005-03-25-n43.html


  • request

Please clean up with wikipedia's beautiful tags. I'm poor about wikipedia.. thanks!