/ / A expressão de amostra Alexa / não consegue distinguir slots com base nas palavras do conector - alexa, alexa-skills-kit, alexa-slot

O enunciado da amostra de Alexa não consegue discernir os slots com base nas palavras do conector - alexa, alexa-skills-kit, alexa-slot

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 № 1

Implemente 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).