2017-12-26 18 views
1

내 렉스 로봇에서 음표/피드백 필드를 만들고 싶지만 그렇게하는 것이 어렵습니다.lex에서 개방형 슬롯을 만드는 방법

AMAZON.LITERAL이 (가)이 작업을 수행하는 데 사용 된 것으로 보입니다. 현재 제안 된 방법은 맞춤 슬롯을 만들어 무작위로 많은 데이터를 펌프에 넣는 것입니다 (http://docs.aws.amazon.com/lex/latest/dg/gl-guidelines.html - 글 머리 기호 3 및 기타 Google 검색).

이렇게하는 것이 가장 좋은 방법입니까? 누구든지 이것이 어떻게 수행 될 수 있는지 더 잘 보여줄 수있는 예제 나 방법을 알고 있습니까?

답변

3

필자의 경우, 임의의 데이터를 슬롯에 공급하지 못했습니다. 슬롯에 대한 입력의 일부만 캡처하거나 대부분 NULL을 슬롯에 할당하는 데 사용됩니다.

이 문제를 해결하기 위해 방금 데이터가없는 슬롯을 만들었고 DialogCodeHook에서 inputTranscript 데이터를 슬롯에 할당했습니다.

slots = intent_request['currentIntent']['slots'] 
slots['your_slot'] = intent_request['inputTranscript'] 

더 나은 방법을 찾으면 의견을 보내주십시오.