사용자 지정 슬롯 유형 생성 - Amazon Lex

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

사용자 지정 슬롯 유형 생성

각 의도에 대해 사용자의 요청을 이행하기 위해 의도에 필요한 정보를 나타내는 파라미터를 지정할 수 있습니다. 이러한 파라미터 또는 슬롯에는 일종의 유형이 있습니다. A슬롯 유형는 가 슬롯에 대한 값을 인식하기 위해 기계 학습 모델을 학습하기 위해 Amazon Lex V2가 사용하는 값 목록입니다. 예를 들어 "Genres."라는 슬롯 유형을 정의할 수 있는데, 슬롯 유형의 각 값은 "comedy," "adventure," "documentary" 등의 장르 이름입니다. 슬롯 유형 값에 대한 동의어를 정의할 수 있습니다. 예를 들어 "comedy" 값에 대한 동의어로 "funny" 및 "humorous"를 정의할 수 있습니다.

슬롯 값에 대한 확인을 제한하도록 슬롯 유형을 구성할 수 있습니다. 슬롯 값은 열거로 사용되며 사용자가 입력한 값은 슬롯 값 또는 동의어 중 하나와 동일한 경우에만 슬롯 값으로 확인됩니다. 동의어는 해당 슬롯 값으로 확인됩니다. 예를 들어 사용자가 "funny"를 입력하면 슬롯 값 "comedy"로 확인됩니다.

또는 값을 확장하도록 슬롯 유형을 구성할 수 있습니다. 슬롯 값은 학습 데이터로 사용되며 사용자가 입력한 값이 슬롯 값 및 동의어와 유사한 경우 슬롯이 해당 값으로 확인됩니다. 이는 기본 동작입니다.

Amazon Lex V2는 슬롯에 가능한 확인 목록을 유지 관리합니다. 목록의 각 항목은확인된 값그 Amazon Lex V2는 슬롯에 대한 추가 가능성으로 인정. 확인된 값은 슬롯 값을 일치시키기 위한 최적의 방편입니다. 확인 목록에는 최대 다섯 개의 값이 포함됩니다.

사용자가 입력한 값이 동의어인 경우 목록의 첫 번째 항목이resolvedValues는 슬롯 유형 값입니다. 예를 들어 사용자가 "funny"를 입력한 경우 originalValue 필드에 "funny"가 포함되어 있고 resolvedValues 필드의 첫 번째 항목은 "comedy"입니다. 다음을 구성합니다.valueSelectionStrategy슬롯 유형을 생성하거나 업데이트할 때CreateSlotType작업을 수행하여 슬롯 값이 확인 목록의 첫 번째 값으로 채워지도록

Lambda 함수를 사용하는 경우 이 함수의 입력 이벤트에는 라는 확인 목록이 포함되어 있습니다.resolvedValues. 다음 예제는 Lambda 함수에 대한 입력의 슬롯 단원을 보여 줍니다.

"slots": { "MovieGenre": { "value": { "originalValue": "funny", "interpretedValue": "comedy", "resolvedValues": [ "comedy" ] } } }

각 슬롯 유형에 대해 값과 동의어는 최대 10,000개까지 정의할 수 있습니다. 각 봇은 슬롯 유형 값 및 동의어를 합해 최대 50,000개까지 포함할 수 있습니다. 예를 들면, 각각 5,000개 값과 5,000개 동의어를 가진 5개의 슬롯 유형을 가지거나 아니면 각각 2,600개 값과 2,500개 동의어를 가진 10개의 슬롯 유형을 가질 수 있습니다.