Amazon Mechanical Turk est un marché pour le travail qui nécessite l'intelligence humaine. Le service Web Mechanical Turk permet aux entreprises d'accéder via un programme à ce marché et à une main d'œuvre variée à la demande. Les développeurs peuvent tirer profit de ce service pour construire une intelligence humaine directement dans leurs applications.
Même si la technologie informatique continue de progresser, il reste encore beaucoup de choses que les humains peuvent faire bien plus efficacement que les ordinateurs, comme identifier des objets dans une photo ou une vidéo, effectuer une déduplication de données, transcrire des enregistrements audio ou rechercher des détails de données. Traditionnellement, les tâches comme celle-ci ont été accomplies en embauchant une importante main d'œuvre temporaire (ce qui prend du temps, est cher et difficile à redimensionner) ou n'ont pas été faites.
Mechanical Turk vise à rendre l'accès à l'intelligence humaine simple, redimensionnable et économique. Les entreprises ou développeurs nécessitant des tâches effectuées (appelées Human Intelligence Tasks ou "HIT") peuvent utiliser les API robustes de Mechanical Turk pour accéder à des milliers d'employés hautement qualifiés, à faible coût, mondiaux et à la demande—et intégrer ensuite via un programme les résultats de ce travail directement dans leurs processus et systèmes d'entreprise. Mechanical Turk permet aux développeurs et aux entreprises d'atteindre leurs objectifs plus rapidement et à un coût moindre qu'il ne le leur était possible auparavant.
Gardez ces étapes sous la main lorsque vous vous inscrivez à Amazon Mechanical Turk :
Mechanical Turk offre l'accès à une communauté virtuelle d'employés qui sont disponibles pour vous aider à réaliser vos objectifs commerciaux. Un ensemble robuste d'API et d'outils de ligne de commande vous permettent de distribuer programmatiquement les tâches qui nécessitent une intelligence humaine sur une main d'œuvre à la demande répartie mondialement.
Mechanical Turk vous permet de :
Amazon Mechanical Turk fournit un accès à un marché de travailleurs dès que votre entreprise en a besoin. Mechanical Turk peut vous connecter à une diversité d'ensembles de compétences et de talents par le biais d'une main d'œuvre globale qui peut vous aider à terminer votre travail où et quand vous en avez besoin.
L'une des difficultés rencontrées par les entreprises est la gestion des pics de demande pour certains types de travail. Vous pouvez disposer d'un million d'images qui doivent être balisées aujourd'hui, ou de 100 000 nouvelles entrées de catalogue qui doivent être validées, mais vous n'avez ce besoin qu'une fois par mois. Amazon Mechanical Turk vous permet de réaliser ce travail facilement dès que vous en avez besoin, sans devoir dimensionner dynamiquement votre main d'œuvre en interne.
Amazon Mechanical Turk fournit plusieurs mécanismes pour vous aider à vous assurer de la qualité du travail que vous recevez. En plus des qualifications des travailleurs, la pluralité est un autre mécanisme pour aider les développeurs à maintenir des standards élevés de qualité. Cette fonctionnalité permet à plusieurs travailleurs de soumettre des réponses au même HIT. Lorsqu'un nombre spécifique de travailleurs répond à la même question, le HIT est automatiquement approuvé. De plus, vous ne payez que ce que vous estimez être de bons résultats; si la sortie n'est pas satisfaisante vous rejetez simplement le travail et ne payez pas le travailleur.
Les frais généraux et les frais fixes associés à l'embauche et la gestion d'une main d'œuvre temporaire peuvent souvent s'avérer importants. En tirant profit des compétences de travailleurs à la demande du monde entier, vous pouvez significativement diminuer vos coûts tout en atteignant des résultats qui n'auraient peut-être pas été possibles avec simplement une équipe dédiée.
Amazon Mechanical Turk permet aux développeurs de créer des applications qui étaient précédemment impossibles. Des résultats de recherche améliorés par un apport humain à l'identification d'image automatisée, en passant par la création de contenu distribué ou la transcription de podcast en texte, les entreprises s'appuient sur l'intelligence humaine et Amazon Mechanical Turk pour alimenter une toute nouvelle classe d'applications.
Afin de voir comment votre activité peut exploiter Mechanical Turk, il est utile de voir comment d'autres ont tiré profit du service.
Amazon Mechanical Turk est parfaitement adapté au traitement d'images. Bien que difficile pour les ordinateurs, c'est une tâche qui est extrêmement facile à faire pour les humains. Dans le passé, les entreprises ont utilisé Mechanical Turk pour :
Les entreprises avec de grands répertoires ou catalogues en ligne utilisent Mechanical Turk pour identifier les entrées dupliquées et vérifier les détails des articles. Les exemples incluent :
La diversification et l'échelle des effectifs de Mechanical Turk vous permet de collecter beaucoup d'informations, ce qui serait presque impossible autrement, telles que :
Les exemples suivants sont des entreprises qui tirent profit du pouvoir des effectifs de Mechanical Turk pour comprendre et répondre intelligemment à différents types de données :
| Ressources pour développeurs |
L'une des meilleures manières de comprendre Amazon Mechanical Turk est de soumettre une HIT et de voir comment ça se passe. Visitez le site Amazon Mechanical Turk, http://requester.mturk.com et essayez-le par vous même.
La manière dont une HIT est définie est importante pour vous permettre d'obtenir exactement les informations que vous cherchez au prix le plus bas. Les employés tendent à graviter autour des HIT intéressantes, simples à terminer, et qui fournissent une direction claire sur ce qu'on attend d'eux. Au plus vous pourrez simplifier l'accomplissement de la HIT par les employés, le plus rapidement votre travail sera terminé et le moins vous serez susceptible de payer. Les HIT bien élaborées ont des questions et d'instructions très claires. Elles communiquent exactement les mesures préconisées pour répondre à la question et les composants que l'on attend dans la réponse. Des exemples de réponse peuvent être utiles, tout comme peut l'être le fait de communiquer à l'employé le type de réponse que vous recherchez.
Il est important de garder à l'esprit les dynamiques d'un marché lorsque vous définissez vos tâches. Mechanical Turk regroupe un ensemble d'employés et de sociétés qui ont besoin qu'un travail soit accompli. Les employés sont libres de travailler sur les tâches qu'ils trouvent plus intéressantes, les tâches qu'ils aiment accomplir ou les tâches qui paient le mieux. Vous pouvez choisir d'offrir des prix plus élevés pour certaines tâches prioritaires afin d'attirer plus d'employés et d'augmenter le débit, alors que vous paierez moins lorsque vous avez plus de flexibilité quant au moment où le travail doit être terminé.
Les HIT peuvent être soumises via une simple interface en ligne si vous voulez démarrer rapidement, ou en utilisant les API de services Web Mechanical Turk ou les outils de lignes de commande si vous avez un grand volume de travail. Lorsque vous soumettez une HIT, vous devrez spécifier combien de temps les employés ont pour terminer le travail, combien de personnes doivent travailler sur chaque tâche, combien vous paierez pour le travail, et spécifier les détails sur le type de travail que vous voulez voir réaliser.
Mechanical Turk offre la capacité de d'abord qualifier les employés avant qu'ils soient autorisés à travailler sur vos tâches. Les qualifications peuvent consister en une courte série de questions ou de tâches exemples que vous demanderez aux employés d'effectuer. Vous pouvez aussi demander que les employés aient historiquement un certain pourcentage de réponses correctes à leurs HIT soumises. Il y a plusieurs raisons qui peuvent vous amener à vouloir qualifier vos employés. Vos tâches peuvent demander un ensemble de compétences très spécifiques comme la traduction d'une langue ou un profil démographique particulier, comme des employés habitant à Los Angeles uniquement. Vous pouvez aussi vouloir utiliser les qualifications comme un mécanisme pour « entraîner » votre main d'œuvre. En demandant aux employés de passer un test rapide, vous pouvez leur montrer comment vous voulez que votre travail soit effectué et illustrer le genre de réponse que vous espérez.
Une fois vos HIT effectuées, vous pourrez y accéder via plusieurs mécanismes. Vous pouvez vous identifier sur le site Mechanical Turk et afficher le travail soumis. De plus, vous pouvez télécharger tous vos travaux terminés via les API de service web. Après avoir reçu les résultats et avoir vérifié la qualité du travail, vous pouvez approuver le travail et soumettre un paiements aux employés.
Les paiements pour les HIT terminées sont gérés par Amazon Payments. Avant de pouvoir soumettre des HIT au marketplace Amazon Mechanical Turk, vous devez les prépayer avec une carte bancaire, un compte bancaire ou un solde de compte Amazon Payments. Le montant associé à la HIT (prix et bonus), ainsi que la commission facturée par Amazon Mechanical Turk, est automatiquement déduit de votre solde HIT prépayé quand vous approuvez le résultat d'une HIT et que l'employé est payé.
Amazon Mechanical Turk fournit les outils et les ressources pour aider les développeurs à en apprendre plus sur le service et être plus productifs. Cela inclut les codes échantillons, les bibliothèques, les tutoriels, la documentation technique et les notes de mise à jour. Retrouvez-les dans notre Centre de ressources.