Definition

Amazon Mechanical Turk

Part of the Web services, SOA glossary:

Amazon Mechanical Turk is a web service application program interface (API) that allows developers to integrate human intelligence into remote procedure calls (RPC). Amazon Mechanical Turk uses a network of humans to perform tasks that computers are ill-suited for. Amazon calls tasks that are difficult for computers but easy for humans HITS (human intelligence tasks). A person completing a HIT might be asked to write a product description, respond to a mobile voice search query or choose the best photograph of a single subject. 

Next Steps

Here’s how it works: When a user makes a request, the application sends that request to a human being who has contracted to work on a per-task basis. The human being enters a response and the service returns it to the requester. Turk workers are paid for each successfully completed HIT. Amazon profits by charging the requester 10 percent of the price of a successfully completed HIT. 

Mechanical Turk gets its name from an 18th century chess-playing automaton that toured Europe and played against luminaries of the day, including Napoleon and Ben Franklin. Before each performance, audience members were allowed to inspect Mechanical Turk to view its many functioning gears and levers. However, like all good magic, the Turk was an illusion. A real person hiding in a secret compartment manipulated the Turk and played the chess game.

Amazon chose the name Mechanical Turk for their web service because the human intelligence is hidden from the end user to make the service seem automated.  

See also: crowdsourcing

Learn more about IT

Visit the Amazon Mechanical Turk website to learn more about the service. 

Hungarian nobleman Wolfgang von Kempelen invented the original mechanical Turk. Ruth Halfen explains how it worked.

Jason Potin provides an overview of Mechanical Turk and other crowdsourcing APIs in Artificial Intelligence, With Help From the Humans.

This was last updated in July 2009
Posted by: Margaret Rouse

Related Terms

Definitions

  • build your own app (BYOA)

    - Build your own app (BYOA) is an increasing trend towards the creation of applications by people without software development skills. (WhatIs.com)

  • business logic attack

    - A business logic attack is an exploit that takes advantage of a flaw in programming managing the exchange of information between a user interface and the application's supporting database. (WhatIs.com)

  • native app

    - A native application (native app) is an application program that has been developed for use on a particular platform or device. (SearchSoftwareQuality.com)

Glossaries

  • Web services, SOA

    - Terms related to web services, including definitions about service-oriented architecture (SOA) and words and phrases about web applications that use XML and HTTP.

  • Business software

    - Terms related to business software, including definitions about billing and words and phrases about supply chain, CRM, POS, ERP, accounting, payroll and inventory.

  • Internet technologies

    - This WhatIs.com glossary contains terms related to Internet technologies, including definitions about port numbers, standards and protocols and words and phrases about how the Internet works.

Dig Deeper

Fast References

People Who Read This Also Read...

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.