2016-06-27 11 views

답변

4

사실, 이것이 가능하다고 생각합니다. 여기에 설명 된대로 맞춤 슬롯 유형을 정의해야합니다. https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/defining-the-voice-interface#custom-slot-types

이제 맞춤 슬롯 유형에서 가능한 값을 입력하라는 메시지가 표시됩니다. 그러나! 알렉사가 제공 한 가능한 값 목록에 없더라도 알렉사가 슬롯 값을 올바르게 파싱하는 것으로 보입니다!

이 문서화되지 않은 기능하고 내가 내 자신의 관찰에 기반을 말하고 것 같다 : 일반적으로 My custom slot type is taking on unexpected values

, 내 인상은 전체의 상호 작용 모델은 덜 볼 수 있어야한다는 것입니다 엄격한 규칙 및 기타 사항은 Alexa Voice Service의 재량에 따라 해석됩니다.

+1

그건 꼭 필요한 것은 아닙니다. 슬롯 유형을 가지고 있기 때문에 현재 내가 제공하는 구체적인 가치가되고 싶다는 생각이 든다. – Max

+0

그것의 문서화되지 않은 :) '사용자 지정 슬롯 유형은 열거 형에 해당하지 않습니다. 목록 외부의 값은 구어체 이해 시스템이 인식하면 여전히 반환됩니다. 맞춤 슬롯 유형에 대한 입력은 목록의 값에 가중치가 적용되지만 항목에 제약을받지는 않습니다 ... 'https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/ docs/alexa-skills-kit-interaction-model-reference – Mark

2

나는 Alexa Skills Kit가 아니라 Alexa Voice Service를 의미한다고 생각합니다. 알렉사 스킬 키트 (Alexa Skills Kit)는 스킬 (응용 프로그램)을 작성하고 사용자에게 답장을 작성하는 요소입니다.

아니요, 자발적으로 슬롯 유형을 구성 할 수 없습니다. 슬롯 유형을 포함하는 상호 작용 모델은 사운드 데이터를 의도 + 슬롯으로 변환하기 위해 Alexa 서비스에서 사용됩니다. 최고의 품질을 반환하기 위해서는 고정 된 상호 작용 모델이 필요합니다. 이것은 디자인 타임에 제공되며 인식 수준에 맞게 "컴파일"됩니다. 따라서 상호 작용 모델을 임시 변경해야하는 기능을 지원하지 않습니다.

+1

특별히 가정용 기술을 만들고 싶다면 잘 지원합니다. 홈 스킬에서 발견 기능이 가능하다는 사실은 나에게 그들이 결국 이런 종류의 기능을 맞춤 기술에 적용 할 것이라는 희망을 안겨줍니다. – master565

3

"쿼리"라는 사용자 정의 슬롯 유형을 사용하여 "검색"이라는 사용자 정의 인 텐트를 만들면이 정확한 결과를 얻을 수있었습니다. 이것은 사용자가 슬롯 값에서 말하는 모든 것을 문자열로 검색 할 수있는 웹 서비스로 보냅니다.

(값을 전달하기 위해) 슬롯 값 섹션에 한 가지 예를 넣어야했지만, 테스트에서 슬롯은 동적 데이터를 수신하고 예상대로 웹 서비스에 전달됩니다. 첨부 된 스크린 샷을 참조하십시오.

screen shot of search intent

+0

슬롯 유형 쿼리를 만들었습니다. 하지만, 작동하지 않습니다 ("슬롯": { "name": "query", "type": "query" } ) ==> 오류 : 요청에 문제가 발생했습니다 : 알 수없는 슬롯 유형 ' 쿼리 '슬롯'쿼리 '). 샘플 인 텐트 스키마를 공유해 주시겠습니까? –