나의 이해는 아마존이 제공하지 않습니다 아직 ASK이다 :옵션 알렉사 성취 식별 의도를 변경
- 원시 사용자 입력
- 하는 API입니다 동적으로 에 의도 대체를위한 옵션 알렉사가 더 좋은 수있는 가능한 옵션을 추가하십시오 는 의도를 고르도록 통보 받았습니다.
중요한 기능에 대해 알고 싶지 않습니까? 구글에
작업 W/Dialogflow는 다음과 같은 기능을 제공합니다 분석을위한
원료 사용자 입력 : request.body.result.resolvedQuery
대체 의도 : https://dialogflow.com/docs/intents#fallback_intents
API를 동적으로 일명 (사용자 식을 추가 샘플 발화) : PUT /intents/{id}
이 도구는 개발자가 식별 된 의도가 맞는지 여부를 확인하고 수정하지 않았는지 확인하는 기능을 개발자에게 제공합니다. 나는 많은 질문이 있었다 알고
단지 몇 여기에, 이전 질문 :
How to add slot values dynamically to alexa skill
Can Alexa skill handler receive full user input?
Amazon Alexa dynamic variables for intent
내가보다 내 알렉사 기술에 훨씬 더 많은 사용자를 가지고 내 AoG 앱은 아마존의 시장 지배력 때문일 수 있습니다.하지만 이러한 제약 때문에 Google Assistant 사용자 경험이 부족합니다. 나는 AMAZON.LITERAL을 사용하지 않을 것이라는 아마존의 지침 이후 커스텀 슬롯에 개선이있을 것이라고 생각하면서 새로운 알렉사 기능에 대한 거의 1 년을 기다렸다. 현재까지도 여전히 this old blog post처럼 보이는 유일한 지침입니다. Google에서는 계정 연결 후 주어진 사용자에 대한 맞춤형 데이터베이스에서 발언 옵션을 동적으로 가져옵니다. 사용자의 원시 입력을 가짐으로써 필요한 경우 의도의 선택을 수정할 수 있습니다.
이러한 기능을 원했지만 그 기능을 사용하지 않고 앞으로 나아 갔다면 사용자가 무엇을 말할 지 모를 때 Amazon의 정확한 의도 처리를 얻는 방법은 무엇입니까?
EDIT 11/21/17 : 9 월에 아마존은 위의 세 번째 글 머리 기호를 제공하는 알렉사 스킬 관리 API (SMAPI)를 발표했습니다.
입력 해 주셔서 감사합니다. 가능한 한 많은 사용자 음성을 슬롯에 추가하는 것에 대한 요점은 - 약 20 개의 인 텐트가 있으며 대부분 슬롯이 없습니다. 그래서 당신의 제안은 슬롯을 모두 포함하도록 구조 조정하는 것입니다, 맞습니까? 나는 이것이 각각의 의도를 위해 기존의 샘플 발화를 취하고 1 단어, 2 단어 .... 최대 10 단어의 발음을 선택하여 사용자 정의 슬롯 정의로 옮겨서 수행 할 수 있다고 가정합니다. 그런 다음 모든 의도는 슬롯 값으로 1 단어에서 10 단어까지의 음성을 수집 할 수 있으며 모든 원시 사용자 입력을 캡처 할 수 있습니까? – Dana
슬롯이 두 배라면 문제는 JSON 내부에 무엇이 될 것인가입니다. 그가 두 단어를 말하면 적어도 2 배의 슬롯으로 json을 얻지 못할 것입니다. 어쩌면 문자열 연결로 한 번 가져올 수 있습니다. 하지만 슬롯을 다른 이름으로 지정하거나 모든 변수를 한 슬롯에서 다음 슬롯으로 복사 할 수 있습니다 (작동하는지 확실하지 않음). 제가 실제로 한 것은 한 단어에서부터 100 개의 긴 문장까지 한 슬롯에있었습니다. 그래서 나는 그 슬롯을 하나의 의도 슬롯 프롬프트에 추가했습니다. 올바른 모듈을 선택하고 올바른 목표를 선택하라는 의향. 그러나 결국 알렉사가 대답 할 때까지 이야기하는 것이 많았습니다. – shortQuestion