O Amazon Mechanical Turk é um mercado para trabalhar que requer inteligência humana. O serviço da Web do Mechanical Turk permite que as empresas acessem programaticamente esse mercado e uma mão-de-obra diversificada e on demand. Os desenvolvedores podem impulsionar esse serviço para criar inteligência humana diretamente em seus aplicativos.
Embora a tecnologia computacional continua sendo aprimorada, ainda há muitas coisas que os seres humanos podem fazer com muito mais eficiência do que os computadores, como identificar objetos em uma foto ou vídeo, desempenhar a deduplicação de dados, transcrever gravações de áudio ou pesquisar detalhes dos dados. Tradicionalmente, tarefas como essa foram realizadas contratando-se uma grande mão-de-obra temporária (o que consome tempo, é caro e difícil de escalonar) ou não foram feitas.
O Mechanical Turk visa tornar o acesso à inteligência humana simples, escalonável e econômico. As empresas ou desenvolvedores que precisam realizar tarefas (chamadas Human Intelligence Tasks ou "HITs") podem usar as APIs robustas do Mechanical Turk para acessar milhares de trabalhadores de alta qualidade, baixo custo, globais e on demand - e, em seguida, integrar programaticamente os resultados daquele trabalho diretamente em seus processos e sistemas corporativos. O Mechanical Turk permite que os desenvolvedores e empresas atinjam suas metas com mais rapidez e por um custo menor do que era possível anteriormente.
Tenha estas etapas em mãos ao inscrever-se no Amazon Mechanical Turk:
O Mechanical Turk oferece acesso a uma comunidade virtual de operadores que estão disponíveis para ajudá-lo a atingir seus objetivos de negócios. Um conjunto robusto de APIs e ferramentas de linha de comando permitem que você programaticamente distribua tarefas que requerem inteligência humana a uma força de trabalho amplamente distribuída, sob demanda.
O Mechanical Turk permite que você:
O Amazon Mechanical Turk fornece acesso a um mercado de operadores, sempre que seu negócio necessitar deles. O Mechanical Turk pode conectá-lo a uma variedade de conjuntos de habilidades e capacidades por meio de uma força de trabalho global que pode ajudá-lo a completar o seu trabalho quando e onde você precisar.
Uma das dificuldades que as empresas enfrentam é controlar as variações de demanda por certos tipos de trabalho. Você pode ter um milhão de imagens que precisam ser marcadas hoje, ou 100.000 entradas de um novo catálogo que precisam ser validadas, mas só tem essa necessidade uma vez por mês. O Amazon Mechanical Turk permite que o trabalho seja feito facilmente quando você precisar dele, sem a dificuldade associada de dimensionar dinamicamente sua força de trabalho interna.
O Amazon Mechanical Turk fornece vários mecanismos para ajudar a garantir a qualidade do trabalho que você recebe. Além das qualificações do operador, a pluralidade é outro mecanismo para ajudar os desenvolvedores a manterem os níveis de alta qualidade. Esta funcionalidade permite que vários operadores enviem respostas para o mesmo HIT. Quando um número específico de operadores retorna com a mesma resposta, o HIT é automaticamente aprovado. Além disso, você paga somente pelo que lhe parece ser um bom resultado; se o resultado não estiver à altura, você simplesmente rejeita o trabalho e não paga o operador.
As despesas e os custos fixos associados à contratação e gestão de uma força de trabalho temporária muitas vezes podem ser significativos. Ao potencializar as habilidades on-demand de operadores de todo o mundo, você pode diminuir significativamente os custos e alcançar resultados que não seriam possíveis apenas com uma equipe dedicada.
O Amazon Mechanical Turk permite que os desenvolvedores criem aplicativos que não eram possíveis anteriormente. A partir de resultados de pesquisa melhorados com a contribuição humana até a identificação automática de imagem, a criação de conteúdo distribuído, as transcrições de texto de podcast, as empresas estão contando com a inteligência humana e com o Amazon Mechanical Turk para melhorar uma classe inteira de aplicativos.
Para ver como o Mechanical Turk pode beneficiar seu negócio, é útil visualizar como outras pessoas impulsionaram o serviço.
O Amazon Mechanical Turk é bastante adequado para o processamento de imagens. Embora seja difícil para os computadores, trata-se de uma tarefa extremamente fácil para as pessoas desempenharem. No passado, as empresas usavam o Mechanical Turk para:
Empresas com grandes diretórios ou catálogos estão usando o Mechanical Turk para identificar entradas duplicadas e verificar detalhes de itens. Exemplos disso incluíam:
A diversificação e a escala da mão-de-obra do Mechanical Turk permitem que você reúna uma gama de informações, o que seria praticamente impossível de fazê-lo de outra forma, como:
A seguir há exemplos de empresas usufruindo do poder da mão-de-obra do Mechanical Turk para compreender e responder, de maneira inteligente, a diferentes tipos de dados:
| Recursos do desenvolvedor |
Uma das melhores maneiras de compreender o Amazon Mechanical Turk é enviar um HIT e ver como é a experiência. Visite o website do Amazon Mechanical Turk, http://requester.mturk.com e experimente.
A forma como um HIT é definido é essencial para garantir que você receba exatamente a informação de que você precisa pelo menor preço. Operadores tendem a preferir HITs que são interessantes, fáceis de completar e fornecem instruções claras sobre o que precisam fazer. Quanto mais fácil for para os operadores completarem seu HIT, mais rápido será seu trabalho e menos você terá de pagar. HITs que são bem construídos têm perguntas e instruções extremamente claras. Eles expressam exatamente como a pergunta deve ser respondida e quais componentes são esperados como parte da resposta. Respostas de amostra também podem ser úteis para comunicar ao operador exatamente o tipo de respostas que você procura.
É importante lembrar da dinâmica de um mercado de trabalho ao definir suas tarefas. O Mechanical Turk une um conjunto de operadores e empresas que precisam completar um trabalho. Os operadores têm a liberdade de trabalhar com as tarefas que acharem mais interessantes, com as tarefas que têm prazer em concluir ou com aquelas que pagam mais. Você pode oferecer taxas mais altas para tarefas com maior prioridade, a fim de atrair mais operadores e aumentar a taxa de transferência, ou pagar menos quando tiver mais flexibilidade em relação ao prazo.
HITs podem ser enviados através de uma interface online comum, se você quer começar logo, ou usando a API de serviços web do Mechanical Turk ou as ferramentas de linha de comando, se tiver um volume grande de trabalho. Ao enviar um HIT é necessário especificar quantos operadores estão disponíveis para concluir o trabalho, quantas pessoas você deseja que completem cada tarefa, quanto irá pagar pelo trabalho e detalhes específicos sobre qual trabalho quer que seja concluído.
O Mechanical Turk oferece a habilidade de primeiro qualificar operadores antes que tenham permissão de trabalhar em suas tarefas. A qualificação pode consistir em uma série de perguntas ou tarefas de amostra que os operadores precisam completar. Você também pode exigir que os operadores tenham, historicamente, respondido corretamente a uma porcentagem mínima de seus HITs enviados. Há diversos motivos pelos quais você pode querer qualificar operadores. Suas tarefas podem exigir um conjunto de habilidades muito específicas, como tradução de linguagem, ou um perfil demográfico específico, como somente operadores que moram em Los Angeles. Você também pode querer utilizar a qualificação como um mecanismo para "treinar" sua equipe. Ao exigir que os operadores respondam a um teste rápido, é possível demonstrar como você deseja que seu trabalho seja completado e ilustrar o tipo de respostas esperadas.
Após seus HITs serem completados, eles ficarão disponíveis através de vários mecanismos. Você pode entrar no website do Mechanical Turk e visualizar o trabalho enviado. Além disso, é possível fazer o download do trabalho concluído através dos APIs de serviços web. Após receber os resultados e verificar a qualidade do trabalho, você pode aprová-lo e enviar o pagamento ao operador.
O pagamento por HIT concluído é gerenciado pelo Amazon Payments. Antes de enviar um HIT para o mercado de trabalho do Amazon Mechanical Turk, talvez seja necessário fazer o pré-pagamento com um cartão de crédito, conta bancária ou balanço de conta do Amazon Payments. A quantia associada com o HIT (preço e bônus), junto com a comissão cobrada pelo Amazon Mechanical Turk, é automaticamente deduzida de seu balanço Prepaid HIT quando você aprova um resultado de HIT e o operador é pago.
O Amazon Mechanical Turk fornece ferramentas e recursos que ajudam desenvolvedores a aprenderem mais sobre o serviço e a serem mais produtivos. Isso inclui amostras de códigos, bibliotecas, tutoriais, documentação técnica e notas de versão. Encontre-os em nossa Central de recursos