기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
기본 슬롯 값 사용
기본값을 사용하는 경우 사용자 입력에 의해 슬롯이 제공되지 않을 때 새 인텐트에 대해 채워질 슬롯 값의 소스를 지정합니다. 이 소스는 이전 대화 상자, 요청 또는 세션 속성 또는 빌드 타임에 설정한 고정 값일 수 있습니다.
다음을 기본값의 소스로 사용할 수 있습니다.
-
이전 대화 상자 (컨텍스트) — #context -name.매개 변수-이름
-
세션 속성 — [속성 이름]
-
요청 속성 — <attribute-name>
-
고정 값 — 이전 값과 일치하지 않는 모든 값
를 사용할 때CreateIntent인텐트에 슬롯을 추가하는 작업은 기본값 목록을 추가 할 수 있습니다. 기본값은 나열된 순서대로 사용됩니다. 예를 들어 다음과 같은 정의를 가진 슬롯이 있는 의도가 있다고 가정해보십시오.
"slots": [
{
"botId": "string
",
"defaultValueSpec": {
"defaultValueList": [
{
"defaultValue": "#book-car-fulfilled.startDate"
},
{
"defaultValue": "[reservationStartDate]"
}
]
},
Other slot configuration settings
}
]
인텐트가 인식되면 “예약-start-date”라는 슬롯의 값이 다음 중 하나로 설정됩니다.
-
“도서 주문 처리” 컨텍스트가 활성화되어 있으면 “startDate” 매개 변수의 값이 기본값으로 사용됩니다.
-
“도서 주문 처리” 컨텍스트가 활성화되어 있지 않거나 “startDate” 매개 변수가 설정되지 않은 경우 “ReservationStartDate” 세션 속성의 값이 기본값으로 사용됩니다.
-
처음 두 개의 기본값을 모두 사용하지 않으면 슬롯에 기본값이 없으며 Amazon Lex는 평소와 같이 값을 이끌어냅니다.
슬롯에 기본값을 사용하는 경우 필요한 경우에도 슬롯이 생성되지 않습니다.