Tenho duas perguntas simples sobre o Alexa que estou tentando trabalhar:
when is the next train from chicago to new york
when is the next train to new york from chicago
Nas duas perguntas acima, a primeira cidade é mapeada para a origem e a segunda para o destino, produzindo efetivamente:
when is the next train *from* new york *to* chicago
ao invés de
when is the next train *to* new york *from* chicago
Eu tenho minhas declarações de amostra configuradas assim:
NextTrainIntent next train from {OriginCity} to {DestinationCity}
NextTrainIntent next train to {DestinationCity} from {OriginCity}
Percebo que as palavras do conector estão sendo ignoradas. Mas em casos como esse, eles são críticos, porque é assim que o idioma inglês funciona. Existe alguma maneira de fazer as duas perguntas funcionarem?
Respostas:
2 para resposta № 1Implemente essas declarações em duas intenções diferentes.
FirstIntent ... {OriginCity} to {DestinationCity}
SecondIntent ...{DestinationCity} from {OriginCity}
Alexa escutará com mais cuidado então.
Ou tente o Alexa Skill Builder (BETA).