기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AMAZON.Time
시간을 나타내는 단어를 시간 값으로 변환합니다. AMAZON.Time
은 정확한 시간, 모호한 값 및 시간 범위를 확인할 수 있습니다. 슬롯 값은 다음 시간 범위로 해석될 수 있습니다.
-
오전
-
오후
-
MO(아침)
-
AF(오후)
-
EV(저녁)
-
NI(야간)
사용자가 모호한 시간을 입력하면 Amazon Lex V2는 Lambda 이벤트의 slots
속성을 사용하여 모호한 시간에 대한 확인을 Lambda 함수 로 전달합니다. 예를 들어 봇이 사용자에게 배송 시간을 입력하라는 메시지를 표시하면 사용자는 "10시 정각"이라고 응답할 수 있습니다. 사용자가 응답한 시간은 모호합니다. 이 시간은 10 AM 또는 10 PM을 의미할 수 있습니다. 이 경우 interpretedValue
필드의 값은 null
이고 resolvedValues
필드에는 이 시간에 대해 가능한 두 가지 확인이 포함되어 있습니다. 는 함수에 다음과 같이 입력합니다. Amazon Lex V2는 다음 이벤트를 사용하여 Lambda 함수를 호출합니다.
"slots": {
"deliveryTime": {
"value": {
"originalValue": "10 o'clock",
"interpretedValue": null,
"resolvedValues": [
"10:00", "22:00"
]
}
}
사용자가 모호한 시간으로 응답하면 Amazon Lex V2는 해당 시간을 Lambda 이벤트의 slots
속성 interpretedValue
필드에 있는 Lambda 함수에 시간을 전송합니다. 예를 들어 사용자가 배송 시간을 묻는 메시지에 "오전 10시"이라고 응답하면 Amazon Lex V2는 Lambda 함수에 다음과 같이 입력합니다.
"slots": {
"deliveryTime": {
"value": {
"originalValue": "10 AM",
"interpretedValue": 10:00,
"resolvedValues": [
"10:00"
]
}
}
사용자가 배송 시간을 묻는 메시지에 "오전 중"이라고 응답하면 Amazon Lex V2는 Lambda 함수에 다음을 입력합니다.
"slots": {
"deliveryTime": {
"value": {
"originalValue": "morning",
"interpretedValue": "MO",
"resolvedValues": [
"MO"
]
}
}
Amazon Lex V2에서 Lambda 함수로 보낸 데이터에 대한 자세한 내용은 AWS Lambda Lex V2의 입력 이벤트 형식 섹션을 참조하세요.