Amazon Mechanical Turk는 인간 지능이 필요한 작업을 위한 마켓플레이스입니다. Mechanical Turk 웹 서비스를 사용하면 회사에서 이 마켓플레이스와 다양한 온 디맨드 인력에 프로그래밍 방식으로 액세스할 수 있습니다. 개발자는 이 서비스를 이용하여 애플리케이션에 직접 인간 지능을 구축할 수 있습니다.
컴퓨팅 기술은 계속 향상되고 있지만 아직까지는 인간이 컴퓨터보다 효율적으로 할 수 있는 일이 많이 있습니다. 사진 또는 비디오에서 객체를 식별하거나, 데이터 중복 제거를 수행하거나, 오디오 녹음물에 자막을 넣거나, 데이터 정보를 연구하는 등의 작업이 그 예입니다. 전통적으로 이와 같은 작업은 대규모 임시 인력을 고용하여 수행하거나(즉, 시간이 많이 걸리고, 비용이 많이 들며, 규모를 측정하기가 어려운 작업) 미완의 상태로 방치해 왔습니다.
Mechanical Turk는 간편하고 확장 가능하며 비용 효율적인 방식으로 인간 지능에 액세스하는 것을 목표로 합니다. 작업(인간 지능 작업 또는 “HIT”)을 수행해야 하는 기업이나 개발자는 강력한 Mechanical Turk API를 사용하여 전 세계 수천 명의 저비용 고급 작업자에게 온 디맨드로 액세스할 수 있습니다. 그런 다음 해당 작업의 결과를 비즈니스 프로세스 및 시스템에 직접 통합할 수 있습니다. 개발자와 기업은 Mechanical Turk를 통해 이전보다 더욱 빠르게 저렴한 비용으로 목표를 달성할 수 있습니다.
아래 간단한 단계를 통해 Amazon Mechanical Turk에 가입하십시오.
Mechanical Turk에서는 비즈니스 목표를 달성하는 데 도움을 줄 수 있는 작업자의 가상 커뮤니티에 액세스할 수 있습니다. 강력한 API 세트와 명령행 도구를 사용하면 인간 지능이 필요한 작업을 광범위하게 분산된 온 디맨드 인력에게 프로그래밍 방식으로 배포할 수 있습니다.
Mechanical Turk를 사용하면 다음 작업을 수행할 수 있습니다.
Amazon Mechanical Turk를 통해 비즈니스에 필요할 때마다 작업자 마켓플레이스에 액세스할 수 있습니다. Mechanical Turk는 필요할 때마다 위치에 상관없이 작업을 완료하는 데 도움이 될 수 있는 전 세계 인력을 통해 다양한 기술 세트와 기능에 연결해 드립니다.
기업이 직면한 어려움 중 하나는 특정 유형의 작업에 대한 수요 스파이크를 처리하는 것입니다. 오늘 태그를 지정해야 할 이미지가 백만 개 있거나 유효성을 검사해야 하는 새 카탈로그 항목이 십만 개 있지만 이런 작업이 필요한 경우가 한 달에 한 번뿐일 수 있습니다. Amazon Mechanical Turk를 이용하면 내부 인력을 크게 늘리는 부담 없이 필요할 때 쉽게 작업을 수행할 수 있습니다.
Amazon Mechanical Turk에서는 받은 작업의 품질을 확인할 수 있는 몇 가지 메커니즘을 제공합니다. 작업자 자격 요건 외에 개발자가 높은 품질 수준을 유지할 수 있도록 돕는 다수결이라는 또 다른 메커니즘이 있습니다. 이 기능은 여러 작업자가 같은 HIT에 대해 응답을 제출할 수 있도록 합니다. 특정 수 이상의 작업자가 같은 응답으로 회신하면 해당 HIT가 자동으로 승인됩니다. 그리고 좋은 결과로 생각되는 작업에 대해서만 비용을 지불하면 됩니다. 결과가 기대에 부응하지 못하면 작업을 거부하고 작업자에게 비용을 지불하지 않습니다.
대개의 경우 임시 인력 채용 및 관리와 관련된 부담과 고정 비용이 많이 들 수 있습니다. 전 세계 온 디맨드 작업자의 기술을 활용하면 비용을 크게 줄이면서도 전담 팀이 아니면 불가능했던 결과를 얻을 수 있습니다.
개발자는 Amazon Mechanical Turk를 통해 이전에 불가능했던 애플리케이션을 만들 수 있습니다. 인간 입력으로 향상된 검색 결과부터 자동화된 이미지 식별, 분산된 콘텐츠 생성, 팟캐스트 텍스트 표기에 이르기까지 회사는 인간 지능 및 Amazon Mechanical Turk에 의존하고 있습니다.
Mechanical Turk가 비즈니스에 어떤 이점을 줄 수 있는지 확인하기 위해 다른 업체에서 이 서비스를 어떻게 활용했는지 살펴 보시면 좋습니다.
Amazon Mechanical Turk는 이미지 처리에 적합합니다. 이미지 처리는 컴퓨터로는 어렵지만 사람에게는 매우 쉬운 작업입니다. 지금까지 Mechanical Turk를 사용하여 진행한 작업의 예는 다음과 같습니다.
대용량 온라인 디렉토리나 카탈로그를 보유한 회사는 Mechanical Turk를 사용하여 중복 항목을 식별하고 항목 정보를 확인합니다. 다음과 같은 작업을 예로 들 수 있습니다.
Mechanical Turk 인력이 다양해지고 규모가 커져 다음과 같이 다른 방법으로는 거의 불가능할 정도로 광범위한 정보를 수집할 수 있습니다.
다음은 회사에서 Mechanical Turk 인력의 성능을 활용하여 여러 가지 형식의 데이터를 이해하고 지능적으로 응답하는 예입니다.
Amazon Mechanical Turk를 이해하는 가장 좋은 방법 중 하나는 HIT를 제출하여 직접 경험해 보는 것입니다. Amazon Mechanical Turk 웹 사이트(http://requester.mturk.com)를 방문하여 직접 경험해 보십시오.
찾고 있는 정보를 정확하게 최저가로 찾으려면 HIT를 어떻게 정의하느냐가 관건입니다. 작업자는 흥미롭고 쉽게 완료할 수 있는 HIT에 끌리는 경향이 있으므로 작업자에게 기대하는 내용에 대해 분명한 지침을 제공하십시오. 작업자가 HIT를 완료하기 쉽게 지침을 제공할수록 작업이 빠르게 완료되고 지불해야 할 비용도 줄어듭니다. 잘 구성된 HIT는 매우 분명한 질문과 지침을 가지고 있습니다. 이러한 HIT는 질문에 답하는 방식과 응답에 포함해야 할 요소를 정확하게 전달합니다. 샘플 응답은 사용자가 찾고 있는 응답 유형을 작업자에게 정확히 전달하는 데에도 유용할 수 있습니다.
작업을 정의할 때 마켓플레이스의 작동 방식을 염두에 두어야 합니다. Mechanical Turk는 작업을 완료하는 데 필요한 작업자 풀과 회사를 연결해 줍니다. 작업자는 자신에게 가장 흥미 있는 작업, 즐겁게 완료할 수 있는 작업, 가장 비용을 많이 받는 작업을 자유롭게 수행합니다. 우선 순위가 높은 특정 작업에 대해서는 더 많은 작업자를 끌어모으고 처리량을 늘리기 위해 더 높은 요금을 제공하고, 완료 시간이 좀 더 여유로우면 비용을 덜 지불하도록 선택할 수도 있습니다.
빠르게 시작하려면 간단한 온라인 인터페이스를 통해 HIT를 제출할 수 있으며, 대용량 작업의 경우에는 Mechanical Turk 웹 서비스 API나 명령행 도구를 사용하여 제출할 수 있습니다. HIT를 제출할 때는 작업자가 작업을 완료해야 하는 기간, 각 작업을 완료하는 데 필요한 사람 수, 작업에 대해 지불할 금액, 완료할 작업에 대한 구체적 정보를 지정해야 합니다.
Mechanical Turk는 작업자가 작업을 수행하기 전에 먼저 작업자의 자격 요건을 지정하는 기능을 제공합니다. 자격 요건은 여러 가지 간단한 질문이나 작업자에게 완료하도록 요청할 샘플 작업으로 구성할 수 있습니다. 작업자가 과거에 HIT에 제대로 응답한 비율을 기준으로 최소 비율 이상을 요구할 수도 있습니다. 작업자의 자격 요건을 지정하는 몇 가지 이유가 있습니다. 작업을 위해 언어 번역과 같이 매우 구체적인 기술이 필요할 수도 있고 로스앤젤레스에 사는 작업자로 제한하는 등의 특정 인구통계 정보가 필요할 수도 있습니다. 자격 요건을 인력을 "훈련"시키기 위한 메커니즘으로 사용할 수도 있습니다. 작업자가 간단한 테스트를 수행하도록 하여 작업 완료 방식을 보여 주고 기대하는 유형의 응답을 보여 줄 수 있습니다.
HIT가 완료되면 몇 가지 메커니즘을 통해 사용할 수 있게 됩니다. Mechanical Turk 웹 사이트에 로그온하여 제출된 작업을 볼 수 있습니다. 또한 웹 서비스 API를 통해 완료된 작업을 모두 다운로드할 수 있습니다. 결과를 받고 작업의 품질을 확인한 후 작업을 승인하고 작업자에게 결제 정보를 제출합니다.
완료된 HIT에 대한 결제는 Amazon Payments에서 관리합니다. Amazon Mechanical Turk 마켓플레이스에 HIT를 제출하기 전에 신용 카드, 은행 계좌 또는 Amazon Payments 계좌 잔액으로 미리 결제해야 합니다. HIT 결과를 승인하면 HIT와 관련된 금액(요금 및 보너스)과 Amazon Mechanical Turk에서 부과한 수수료가 선불 HIT 잔액에서 자동으로 공제되어 작업자에게 지급됩니다.
Amazon Mechanical Turk는 개발자가 서비스에 대해 자세히 알아보고 생산성을 높이는 데 도움이 되는 도구와 리소스를 제공합니다. 코드 샘플, 라이브러리, 자습서, 기술 설명서 및 릴리스 정보 등입니다. 리소스 센터에서 이러한 도구와 리소스를 찾아 보십시오.