2016-10-02 7 views

답변

5

Alexa blog announced a List Skill API. 위에서 언급 한 바와 같이 리터럴 슬롯 유형은 더 이상 새로운 기술을 지원하지 않습니다.

단일 단어 또는 2 개 이상의 단어로 예상되는 응답 값에 따라 값의 개수가있는 사용자 지정 슬롯을 만드는 경우 - Alexa는 목록에없는 단어를 캐치하여 사용자의 기술에 전달합니다. 이 단어의 전사는 최선의 노력이며, 아마도 완벽하지는 않을 것입니다. 스피치 - 투 - 텍스트 결과가 좋지 않았기 때문에 아마존은 리터럴 슬롯 유형을 중단했습니다.

List Skill API에서 sign up for a limited beta이 가능하므로 문제가 해결 될 수 있습니다.

+0

감사합니다. 거의 내가 뭘 찾고 있었는지! 부끄러운 당신이 사용자 지정 "목록"을 지정할 수 없습니다 –

+1

리터럴 슬롯은 돌아 왔지만 권장하지 않습니다 https://developer.amazon.com/blogs/post/Tx3IHSFQSUF3RQP/why-a-custom-slot-is-the-literal-solution –

2

이제는 발화의 원본 "사본"또는 그 일부를 얻는 방법이 있습니다.

슬롯에 내장 된 리터럴 유형이 있었지만 뭔가를 주었지만 아마존은 지원하지 않았습니다.

1

슬롯 목록에 몇 가지 일반적인 예가 나와있는 슬롯으로 테스트를 수행 했습니까? 10 개의 선택 항목이있는 작은 맞춤 슬롯이 있고 목록에없는 항목이 포함 된 매우 다양한 범위의 콘텐츠를 인식 할 수 있기 때문에 요청하고 있습니다.

+0

에 대한 링크입니다 아무도, 그리고 내가 돌아 오는 것을 보는 것. 이미 작동하는지 아니면 더 좋은 방법이 있는지 아는 사람이 있는지 알고 싶었습니다. –

+0

당신은 항상 같은 양의 단어를 얻나요? 예 : 각 단어의 양에 대해 조합이 필요합니까? –

+0

나의 사용 사례는 음악 플레이리스트 이름이었는데 한 단어 항목이었습니다. 나는 너무 열심히 탐험하지 않았다. 나를 위해, 그것은 오해로 예기치 않은 입력을받는 것에 관한 것이 었습니다. 그런 다음 어떤 실험을 통해 내가 말할 수있는 유형이 무엇인지 확인했습니다. –

1

이 문서 "Why a Custom Slot is the Literal Solution"는 전술 한 바와 같이 일반적으로이 욕망을 충족하고 NLP 훈련을 통해 정확도를 향상 할 수 있습니다 문법에 대한 사용자 정의 슬롯 유형을 사용

말한다. 여전히 모든 것을 원한다면 "CatchAll"과 같은 의도와 발음을 가진 커스텀 슬롯을 생성 할 수 있습니다 : CatchAllIntent {CatchAll}. LITERAL에 사용했던 것과 동일한 교육 데이터를 사용하면 동일한 결과를 얻게됩니다. 사람들은 일반적으로 시나리오 데이터를 조금 더 추가하면 정확도가 향상된다는 사실을 알게됩니다.

여전히 결과가 나타나지 않으면 CatchAll 값을 임의의 단어 생성기에서 약 2 ~ 8 단어 임의의 구문으로 설정해보십시오. 실제로는 무작위 임). 사용자가 다른 발화와 일치하는 것을 말하면 해당 의도는 계속 전송됩니다. 그것들 중 어느 것과도 일치하지 않으면 CatchAll 슬롯으로 떨어집니다. 이 길로 가면 Alexa의 NLP를 최대한 활용하지 못하기 때문에 정확성을 잃을 것입니다. 따라서 많이 테스트해야합니다.

그리고, 문자 그대로의 슬롯은 2017 년 1 월에 다시 돌아 왔지만 추천하지는 않습니다.

개발자 의견에 따라 LITERAL 슬롯 유형을 제거하지 않으며 해당 기능을 포함하는 기술을 계속 제출할 수 있습니다.

는 예를 들어, 하나 개의 단어를 추가, 내가하는 일의 아우 트리거에있어 무엇을 그 LITERAL Slot Type Reference