

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Mechanical Turk 인력 활용
<a name="sms-workforce-management-public"></a>

Amazon Mechanical Turk(Mechanical Turk) 인력은 [Amazon SageMaker Ground Truth](https://docs.aws.amazon.com//sagemaker/latest/dg/a2i.html) 레이블 지정 작업과 [Amazon Augmented AI](https://docs.aws.amazon.com//sagemaker/latest/dg/a2i-use-augmented-ai-a2i-human-review-loops.html) 인적 검토 작업에 가장 많은 작업자를 제공합니다. Amazon Mechanical Turk 인력은 전 세계적으로 활용되고 있습니다. 작업자는 하루 24시간 연중무휴 서비스를 제공합니다. 일반적으로 Amazon Mechanical Turk 인력을 사용할 때 인적 검토 작업 및 레이블 지정 작업에 대해 가장 빠른 수익 회수를 달성할 수 있습니다.

모든 Amazon Mechanical Turk 인력 청구는 Ground Truth 또는 Amazon Augmented AI 청구서의 일부로 처리됩니다. Amazon Mechanical Turk 인력을 사용하기 위해 별도의 Mechanical Turk 계정을 만들 필요는 없습니다.

**중요**  
기밀 정보, 개인 정보 또는 개인 건강 정보를 이러한 작업 인력과 공유해서는 안 됩니다. Amazon A2I를 Amazon Textract 및 Amazon Rekognition과 같은 AWS HIPAA 적격 서비스와 함께 보호 대상 상태 정보가 포함된 워크로드에 사용하는 경우 Amazon Mechanical Turk 작업 인력을 사용해서는 안 됩니다.

Ground Truth 레이블 지정 작업 또는 Amazon A2I 작업자 검토 워크플로(흐름 정의)를 생성할 때 Mechanical Turk를 인력으로 선택할 수 있습니다. SageMaker AI 콘솔과 API를 사용하여 레이블링 작업과 인적 검토 워크플로를 생성할 수 있습니다.

API 작업을 사용하여 레이블 지정 작업 또는 작업자 검토 워크플로를 생성할 때는 `WorkteamArn`를 위한 Amazon Mechanical Turk 인력을 위한 다음 ARN을 사용합니다. *`region`*를 레이블 지정 작업 또는 인적 루프를 생성하는 데 사용하는 AWS 리전으로 바꿉니다. 예를 들어 미국 서부(오레곤)에서 레이블 지정 작업을 생성하는 경우 `us-west-2`로 *`region`*을 바꾸세요.
+ ` arn:aws:sagemaker:region:394669845002:workteam/public-crowd/default`

Ground Truth와 Amazon A2I에서는 Mechanical Turk를 사용할 때 입력 데이터에 개인 식별 정보(PII)가 없어야 *합니다*. Mechanical Turk 인력을 사용하고 입력 데이터에 PII가 없음을 지정하지 않으면 Ground Truth 레이블 지정 작업과 Augmented AI 작업이 실패합니다. Ground Truth 레이블 지정 작업을 생성할 때와 내장된 통합 또는 `StartHumanLoop` 작업을 사용하여 Amazon A2I 인적 루프를 생성할 때 입력 데이터에 PII가 없도록 지정합니다.

다음 섹션을 통해 이러한 서비스와 함께 Mechanical Turk를 사용하는 방법을 알아보세요.

**Topics**
+ [Mechanical Turk와 Ground Truth를 함께 사용하세요](#sms-workforce-management-public-unsupported)
+ [Amazon A2I와 함께 Mechanical Turk를 사용하세요](#sms-workforce-management-public-gt)
+ [Mechanical Turk는 언제 지원되지 않나요?](#sms-workforce-management-public-a2i)

## Mechanical Turk와 Ground Truth를 함께 사용하세요
<a name="sms-workforce-management-public-unsupported"></a>

콘솔 또는 `[CreateLabelingJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateLabelingJob.html)` 작업을 사용하여 레이블 지정 작업을 생성할 때 Mechanical Truk와 Ground Truth를 사용할 수 있습니다.

레이블 지정 작업을 생성할 때는 작업의 복잡성과 필요한 품질에 따라 각 데이터 객체에 주석을 다는 작업자 수를 조정하는 것이 좋습니다. Amazon SageMaker Ground Truth는 주석 통합을 사용하여 레이블의 품질을 개선합니다. 작업자가 많을수록 보다 복잡한 라벨링 작업에서 레이블의 품질에서 차이를 가져올 수 있지만 간단한 작업에서는 그렇지 않습니다. 자세한 내용은 [주석 통합](sms-annotation-consolidation.md) 섹션을 참조하세요. Amazon A2I 인적 검토 워크플로에서는 주석 통합이 지원되지 않습니다.

**레이블 지정 작업을 생성할 때 Mechanical Turk를 사용하려면(콘솔):**

1. SageMaker AI 콘솔의 Ground Truth 영역을 사용하여 레이블링 작업을 생성하려면 [레이블 지정 작업 생성(콘솔)](sms-create-labeling-job-console.md)을 사용하세요.

1. **작업자** 섹션에서 **작업자 유형**을 선택하는 경우 **Amazon Mechanical Turk**를 선택합니다.

1. **작업 제한 시간**을 사용하여 작업자가 작업을 완료하는 데 걸리는 총 시간을 지정합니다.

1. 작업자가 작업을 사용할 수 있는 총 시간을 **작업 만료일**에 지정합니다. 작업자가 작업이 실패하기 전에 작업을 픽업해야 하는 시간을 나타냅니다.

1. 드롭다운 목록을 사용하여 **작업당 가격**을 선택합니다. 이는 단일 작업을 완료하여 작업자가 받는 금액입니다.

1. (선택 사항) 해당하는 경우 **데이터세트에 성인용 콘텐츠가 포함되어 있지 않음**을 선택합니다. SageMaker AI는 작업에 성인용 콘텐츠가 포함된 경우 작업을 볼 수 있는 Mechanical Turk 작업자를 제한할 수 있습니다.

1. Mechanical Turk 인력을 사용하려면 확인란을 선택하여 다음 내용을 읽고 확인해야 합니다. 입력 데이터에 기밀 정보, 개인 정보 또는 보호 대상 의료 정보가 포함된 경우 다른 인력을 선택해야 합니다.

   **귀하는 Mechanical Turk 인력이 전 세계에 위치한 독립 계약자로 구성되어 있으며 기밀 정보, 개인 정보 또는 보호대상 의료 정보를 이 직원과 공유해서는 안 된다는 점을 이해하고 이에 동의합니다.**

1. (선택 사항) 자동화된 데이터 레이블 지정을 활성화하려는 경우 **데이터 레이블 지정 자동화** 옆의 확인란을 선택합니다. 이 기능에 대해 자세히 알아보려면 [데이터 레이블 지정 자동화](sms-automated-labeling.md) 섹션을 참조하세요.

1. **추가 구성**에서 **데이터 세트 객체당 작업자 수**를 지정할 수 있습니다. 예를 들어 이 필드에 3을 입력하면 각 데이터 객체에 작업자 3명이 레이블을 지정합니다.

**생성**을 선택하여 레이블 지정 작업을 생성하면 레이블 지정 작업이 Mechanical Turk 작업자에게 전송됩니다.

**레이블 지정 작업(API) 을 생성할 때 Mechanical Turk를 사용하려면:**

1. `[CreateLabelingJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateLabelingJob.html)` 작업을 사용하여 레이블 지정 작업을 생성하려면 [레이블 지정 작업 생성(API)](sms-create-labeling-job-api.md)를 사용하세요.

1. [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-WorkteamArn](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-WorkteamArn)에 다음을 사용합니다. *`region`*를 레이블 지정 작업을 생성하는 데 사용하는 AWS 리전으로 바꿉니다.

   `arn:aws:sagemaker:region:394669845002:workteam/public-crowd/default`

1. 작업자가 작업을 완료하는 데 걸리는 총 시간을 지정하는 데 `[TaskTimeLimitInSeconds](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-TaskTimeLimitInSeconds)`를 사용합니다.

1. 작업자가 작업을 수행할 수 있는 총 시간을 지정하는 데 `[TaskAvailabilityLifetimeInSeconds](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-TaskAvailabilityLifetimeInSeconds)`를 사용합니다. 작업자가 작업이 실패하기 전에 작업을 픽업해야 하는 시간을 나타냅니다.

1. 데이터 세트 객체당 작업자 수를 지정하는 데 `[NumberOfHumanWorkersPerDataObject]()`를 사용합니다.

1. 작업당 가격을 설정하는 데 `[PublicWorkforceTaskPrice](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-PublicWorkforceTaskPrice)`를 사용합니다. 이 금액은 단일 작업을 완료하여 작업자가 받는 금액입니다.

1. 입력 데이터에 기밀 정보, 개인 정보 또는 보호되는 건강 정보가 없도록 지정하는 데 `[DataAttributes](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_LabelingJobInputConfig.html#sagemaker-Type-LabelingJobInputConfig-DataAttributes)`를 사용합니다.

   Ground Truth에서는 Mechanical Turk 인력을 고용하는 경우 입력 데이터에 개인 식별 정보(PII)가 없어야 *합니다*. Mechanical Turk를 사용하고 `FreeOfPersonallyIdentifiableInformation` 플래그를 사용하여 입력 데이터에 PII가 없음을 지정하지 않으면 레이블 지정 작업이 실패합니다.

   `FreeOfAdultContent` 플래그를 사용하여 입력 데이터에 성인용 콘텐츠가 없음을 선언하세요. SageMaker AI는 작업에 성인용 콘텐츠가 포함된 경우 작업을 볼 수 있는 Mechanical Turk 작업자를 제한할 수 있습니다.

이 API를 사용하는 방법에 대한 예는 GitHub에서 찾을 수 있는 GitHub: [Ground Truth Jupyter Notebook Examples 예제](https://github.com/aws/amazon-sagemaker-examples/tree/master/ground_truth_labeling_jobs) 노트북에서 확인할 수 있습니다.

## Amazon A2I와 함께 Mechanical Turk를 사용하세요
<a name="sms-workforce-management-public-gt"></a>

콘솔 또는 `CreateFlowDefinition` API 작업에서 *흐름 정의*라고도 하는 인적 검토 워크플로를 생성할 때 Amazon A2I와 함께 Mechanical Turk를 사용하도록 지정할 수 있습니다. 이 인적 검토 워크플로를 사용하여 인적 루프를 구성할 때는 입력 데이터에 PII가 없도록 지정해야 합니다.

**인적 검토 워크플로우(콘솔)를 만들 때 Mechanical Turk를 사용하려면:**

1. [인적 검토 워크플로 생성(콘솔)](a2i-create-flow-definition.md#a2i-create-human-review-console)을 사용하여 SageMaker AI 콘솔의 증강형 AI 섹션에서 인적 검토 워크플로를 만들 수 있습니다.

1. **작업자** 섹션에서 **작업자 유형**을 선택하는 경우 **Amazon Mechanical Turk**를 선택합니다.

1. 드롭다운 목록을 사용하여 **작업당 가격**을 선택합니다. 이는 단일 작업을 완료하여 작업자가 받는 금액입니다.

1. (선택 사항) **추가 구성**에서 **데이터 세트 객체당 작업자 수**를 지정할 수 있습니다. 예를 들어 이 필드에 3을 입력하면 각 데이터 객체에 작업자 3명이 레이블을 지정합니다.

1. (선택 사항) **작업 제한 시간**을 사용하여 작업자가 작업을 완료하는 데 걸리는 총 시간을 지정합니다.

1. (선택 사항) 작업자가 작업을 수행할 수 있는 총 시간을 **작업 만료** 시간에 지정합니다. 작업자가 작업이 실패하기 전에 작업을 픽업해야 하는 시간을 나타냅니다.

1. 인적 검토 워크플로를 생성한 후에는 파라미터`FlowDefinitionArn`에 Amazon 리소스 이름(ARN) 을 제공하여 인적 루프를 구성하는 데 사용할 수 있습니다. 내장된 작업 유형의 API 작업 중 하나 또는 Amazon A2I 런타임 API 작업 `StartHumanLoop`를 사용하여 인적 루프를 구성합니다. 자세한 내용은 [인적 루프 생성 및 시작](a2i-start-human-loop.md) 섹션을 참조하세요.

   인적 루프를 구성할 때는 `DataAttributes`에서 `FreeOfPersonallyIdentifiableInformation` 콘텐츠 분류자를 사용하여 입력 데이터에 개인 식별 정보(PII)가 없도록 지정해야 합니다. Mechanical Turk를 사용하고 입력 데이터에 PII가 없음을 지정하지 않으면 인적 검토 작업이 실패합니다.

   `FreeOfAdultContent` 플래그를 사용하여 입력 데이터에 성인용 콘텐츠가 없음을 선언하세요. SageMaker AI는 작업에 성인용 콘텐츠가 포함된 경우 작업을 볼 수 있는 Mechanical Turk 작업자를 제한할 수 있습니다.

**인적 검토 워크플로우(API)를 생성할 때 Mechanical Turk를 사용하려면:**

1. [인적 검토 워크플로(API) 생성](a2i-create-flow-definition.md#a2i-create-human-review-api)를 사용하여 `[CreateFlowDefinition](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateFlowDefinition.html)` 작업을 사용하는 인적 검토 워크플로를 생성하세요.

1. [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-WorkteamArn](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-WorkteamArn)에 다음을 사용합니다. *`region`*를 레이블 지정 작업을 생성하는 데 사용하는 AWS 리전으로 바꿉니다.

   `arn:aws:sagemaker:region:394669845002:workteam/public-crowd/default`

1. 작업자가 작업을 완료하는 데 걸리는 총 시간을 지정하는 데 `[TaskTimeLimitInSeconds](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-TaskTimeLimitInSeconds)`를 사용합니다.

1. 작업자가 작업을 수행할 수 있는 총 시간을 지정하는 데 `[TaskAvailabilityLifetimeInSeconds](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-TaskAvailabilityLifetimeInSeconds)`를 사용합니다. 작업자가 작업이 실패하기 전에 작업을 픽업해야 하는 시간을 나타냅니다.

1. 데이터 세트 객체당 작업자 수를 지정하는 데 `[TaskCount](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanLoopConfig.html#sagemaker-Type-HumanLoopConfig-TaskCount)`를 사용합니다. 예를 들어 이 파라미터에 3을 지정한 경우 각 데이터 객체에는 3명의 작업자가 레이블을 지정합니다.

1. 작업당 가격을 설정하는 데 `[PublicWorkforceTaskPrice](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HumanTaskConfig.html#sagemaker-Type-HumanTaskConfig-PublicWorkforceTaskPrice)`를 사용합니다. 이 금액은 단일 작업을 완료하여 작업자가 받는 금액입니다.

1. 인적 검토 워크플로를 생성한 후에는 파라미터 `FlowDefinitionArn`에 Amazon 리소스 이름(ARN) 을 제공하여 인적 루프를 구성하는 데 사용할 수 있습니다. 내장된 작업 유형의 API 작업 중 하나 또는 Amazon A2I 런타임 API 작업 `StartHumanLoop`를 사용하여 인적 루프를 구성합니다. 자세한 내용은 [인적 루프 생성 및 시작](a2i-start-human-loop.md) 섹션을 참조하세요.

   인적 루프를 구성할 때는 `DataAttributes`에서 `FreeOfPersonallyIdentifiableInformation` 콘텐츠 분류자를 사용하여 입력 데이터에 개인 식별 정보(PII)가 없도록 지정해야 합니다. Mechanical Turk를 사용하고 입력 데이터에 PII가 없음을 지정하지 않으면 인적 검토 작업이 실패합니다.

   `FreeOfAdultContent` 플래그를 사용하여 입력 데이터에 성인용 콘텐츠가 없음을 선언하세요. SageMaker AI는 작업에 성인용 콘텐츠가 포함된 경우 작업을 볼 수 있는 Mechanical Turk 작업자를 제한할 수 있습니다.

이 API를 사용하는 방법에 대한 예는 GitHub에서 찾을 수 있는 GitHub: [Amazon A2I Jupyter Notebook 예제](https://github.com/aws-samples/amazon-a2i-sample-jupyter-notebooks) 노트북에서 확인할 수 있습니다.

## Mechanical Turk는 언제 지원되지 않나요?
<a name="sms-workforce-management-public-a2i"></a>

다음 시나리오에서는 이 인력이 지원되지 않습니다. 각 시나리오에서 [개인](https://docs.aws.amazon.com/sagemaker/latest/dg/sms-workforce-private.html) 또는 [공급업체](https://docs.aws.amazon.com/sagemaker/latest/dg/sms-workforce-management-vendor.html) 인력을 사용해야 합니다.
+ 이 인력은 Ground Truth 비디오 프레임 레이블 지정 작업 및 3D 포인트 클라우드 레이블 지정 작업에는 지원되지 않습니다.
+ 입력 데이터에 개인 식별 정보(PII)가 포함된 경우 이 인력을 사용할 수 없습니다.
+ 일부 AWS 특수 리전에서는 Mechanical Turk를 사용할 수 없습니다. 해당하는 경우 자세한 내용은 해당 리전의 설명서를 참조하세요.