2단계: 사용자 지정 슬롯 유형 생성(AWS CLI) - Amazon Lex V1

Amazon Lex V2를 사용하는 경우 Amazon Lex V2 가이드를 대신 참조하십시오.

 

Amazon Lex V1을 사용하는 경우 봇을 Amazon Lex V2로 업그레이드하는하는 것이 좋습니다. 더 이상 V1에 새로운 기능을 추가하지 않으므로 모든 새 봇에 V2를 사용할 것을 강력히 권장합니다.

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

2단계: 사용자 지정 슬롯 유형 생성(AWS CLI)

주문 가능한 꽃에 대한 열거 값을 사용해 사용자 지정 슬롯 유형을 생성합니다. OrderFlowers 의도를 생성하는 경우 다음 단계에서 이 유형을 사용합니다. 슬롯 유형은 의도의 슬롯 또는 파라미터에 가능한 값을 정의합니다.

이 연습에서 명령을 실행하려면 명령이 실행될 리전을 알아야 합니다. 리전 목록은 모델 구축 할당량 을 참조하십시오.

사용자 지정 슬롯 유형을 생성하려면(AWS CLI)
  1. FlowerTypes.json라는 이름의 텍스트 파일을 만듭니다. FlowerTypes.json의 JSON 코드를 텍스트 파일에 복사합니다.

  2. AWS CLI를 사용하여 PutSlotType 작업을 호출해 슬롯 유형을 생성합니다. 다음은 Unix, Linux, macOS용 형식으로 지정된 예제입니다. Windows의 경우 각 줄의 끝에 있는 백슬래시(\) Unix 연속 문자를 캐럿(^)으로 바꿉니다.

    aws lex-models put-slot-type \ --region region \ --name FlowerTypes \ --cli-input-json file://FlowerTypes.json

    서버에서 다음과 같이 응답합니다.

    {
        "enumerationValues": [
            {
                "value": "tulips"
            }, 
            {
                "value": "lilies"
            }, 
            {
                "value": "roses"
            }
        ], 
        "name": "FlowerTypes", 
        "checksum": "checksum", 
        "version": "$LATEST", 
        "lastUpdatedDate": timestamp, 
        "createdDate": timestamp, 
        "description": "Types of flowers to pick up"
    }

다음 단계

3단계: 의도 생성(AWS CLI)