2016-10-19 3 views
2

아마존에서 알렉사는 하나의 의도로 발화를 초기화하는 방법이 있습니까?아마존 알렉사 - 하나의 의도는 발화를 가능하게합니다

시간과 장소 외에도 자동차 모델을 식별해야하기 때문에 질문합니다. 아마 8000+ 가능성이있을 것이기 때문에 차/장소를위한 구멍을 추가하는 것은 우스운 것처럼 보인다.

예 :이 가능한 밤은 경우

valetService.prototype.launch = fucntion(intent, session, response){ 
    if(intent.slots['vehicleType'] === 'car'){ 
    response.ask('Which vehicle?', *activate utterance*); 
    } 
}; 

, 내가 필요한 정보의 각 부분을 처리 한 다음 한 단어-의도마다의 대상 기능을 변경 일련의 기능을 만들 수 있을까?

답변

3

질문을 수행 할 필요가 없습니다. 사용자 정의 슬롯 유형을 정의하지 않으면 피하려고하는 것이 실제로 문제에 대한 해답입니다.

Custom Slot Type을 원하는대로 사용할 수 있습니다. 나는 가능한 모든 옵션을 나열하는 것은 우스꽝 스럽다는 것에 동의하지만 그것이 바로 잡을 것입니다 : 꼭 할 필요는 없습니다!

당신이해야 할 일은 사용자 정의 슬롯 유형을 정의하는 것입니다. 아마 몇 가지 값을 추가하는 것입니다. 알렉사 슬롯에 스킬 값이없는 경우에도 스킬 값을 슬롯에 보냅니다. 아마존의 단어 :

사용자 정의 슬롯 유형은 열거 형과 동일하지 않습니다. 목록 밖의 값은 구어체 이해 시스템에 의해 인식되면 여전히 반환 될 수 있습니다. 사용자 정의 슬롯 유형에 대한 입력은 목록의 값에 가중치가 적용되지만 목록의 항목에만 제한되지는 않습니다. 슬롯 값을 사용할 때 코드에 유효성 검사와 오류 검사가 포함되어야합니다. Alexa가 보낸 요청 처리의 "입력 가능한 오류 처리"절을 참조하십시오.

here에 대한 모든 정보를 찾을 수 있습니다.

+1

감사합니다. Ive는 약 300 대의 자동차 모델 목록을 추가했으며 그 트릭을 완료 한 것 같습니다. –