Amazon Mechanical Turk は、有能な人材を必要とする仕事のためのクラウドソーシングマーケットプレイスです。Mechanical Turk は、クラウド内での柔軟なオンデマンドの労働力を提供します。依頼者は、ウェブユーザーインターフェイス、コマンドラインツール、またはウェブサービスからこれを利用できます。開発者はこのサービスを使って、直接、自分のアプリケーションに人知を組み込むことができます。

コンピューティング技術は向上し続けてはいますが、それでもまだ人間がコンピュータよりはるかに効果的にできることはたくさん残っています。例えば、写真や動画のオブジェクトの識別、データの重複除外、音声録音の転写、データの詳細のリサーチなどです。従来、このようなタスクは、一時的に大量の労働力を雇用するか(これには時間やコストがかかり、規模の拡大は困難です)、完了されないままになっているかでした。

Mechanical Turk は、シンプルで拡張性があり、費用対効果の高い方法で、有能な人材にアクセスすることを狙いとしています。タスク(Human Intelligence Tasks または「HIT」と呼ばれる)を完了する必要がある企業や開発者は、堅牢な Mechanical Turk API を使用して、何千人という高レベルで低コストの、かつ世界中にいるオンデマンドのワーカーにアクセスでき、そしてその完了した仕事をプログラム的に自社のビジネスプロセスやシステムに直接統合することが可能です。Mechanical Turk により、開発者や企業は、それぞれの目標を以前よりもより迅速かつ低コストで達成することができます。

Amazon Mechanical Turk は、お客様のビジネスが必要な時にいつでも、ワーカーマーケットプレイスへのアクセスを提供します。Mechanical Turk は、グローバルな労働力を通じて、お客様と様々なスキルセットおよび能力をつなぎ、お客様が必要な時にいつでもどこでも、作業を完了するためのお手伝いをします。

企業が直面する困難の 1 つに、特定の種類の作業に対する需要の急上昇への対処が挙げられます。今日タグ付けしなければならない 100 万の画像があったり、または検証する必要がある 10 万の新しいカタログエントリがあったりしても、その必要性は 1 ヵ月に 1 回だけだとしましょう。Amazon Mechanical Turk により、社内労働力の動的な拡張に伴う困難がなく、必要な時にその作業を簡単に終わらせることができます。

Amazon Mechanical Turk は、お客様が受ける仕事の質を確保させるいくつかのメカニズムを提供します。ワーカーの資質に加えて、ワーカーの数は開発者が高い品質レベルを維持するための別のメカニズムとなります。この機能により、複数のワーカーが同じ HIT に応答を提出することが可能となります。特定数のワーカーが同じ応答で返信すると、HIT は自動的に承認されます。加えて、お客様が良い結果を導くと判断したもののみに支払いが発生します。結果が望む状態ではない場合には、単に仕事を拒否すればよく、ワーカーに報酬を支払う必要もありません。

一時的な労働力の雇用・管理に伴うオーバーヘッドと固定費はしばしば著しいものとなります。世界中からのオンデマンドのワーカーのスキルを活用することで、専用チームだけでは不可能であったかもしれない結果を達成できる一方で、コストを著しく下げることができます。

Amazon Mechanical Turk により、開発者はこれまで不可能だったアプリケーションを作成することができます。人力で強化された検索結果から、自動化された画像の識別、配布されたコンテンツ作成、ポッドキャストからテキストへの変換に至るまで、企業は人間の知性および Amazon Mechanical Turk を頼りにして、アプリケーションのまったく新しいクラスを駆動することができます。

Amazon Mechanical Turk は画像処理に最適です。これはコンピュータには困難ですが、人が行うには非常に簡単なタスクです。過去、企業は以下を行うために Mechanical Turk を使用しました。

  • 対象の検索/広告を容易にするために画像で見つけられたオブジェクトのタグ付け
  • 製品を見せるのに最高の画像を一連の画像から選択
  • 不適切なコンテンツを見つけるために、ユーザーがアップロードした画像を監査
  • 衛星画像で検出されたオブジェクトを分類

大規模なオンラインディレクトリまたはカタログを持つ企業は、重複するエントリを特定したり、商品詳細を検証するために Mechanical Turk を使用しています。以下のような例が挙げられます:

  • 電話帳のディレクトリリストの重複排除
  • オンライン製品カタログ内の重複製品の識別
  • 電話番号や営業時間などのレストラン詳細の確認

Mechanical Turk のオンデマンド労働力の多様性および規模により、これでなければ行うことがほぼ不可能な幅広い情報を収集することができます。以下のような例があります。

  • すべてのトピックにおいて、コンピュータまたはモバイルデバイスから質問して、ワーカーはそれらの質問への結果を返すことが可能
  • 様々なトピックに関する調査データを記入
  • ウェブサイトのレビュー、説明、およびブログ投稿を書き込み
  • 大規模な法律関連や政府関連文書内の特定のフィールドまたはデータ要素を検索

以下は、Mechanical Turk のオンデマンド労働力の強さを活用して、異なる種類のデータを理解し、それに知的に対応している企業の例です:

  • ポッドキャストの編集とトランスクリプト
  • 人力の翻訳サービス
  • 検索エンジンの結果の評価精度