2017-06-25 3 views
-2

J'essaie de trouver la meilleure façon de créer une compétence qui permet à un utilisateur de répondre à des questions au sein d'une compétence. Voici le flux ...Créer 7 quêtes. & answer Alexa skill

Alexa open 'adresse'

Alexa: Combien de planètes sont dans le système solaire?

utilisateur:

code: recueillir et stocker la réponse à un db

Alex: Poser une question 2

utilisateur:

code: recueillir et stocker la réponse à un db.

Je suis bloqué sur la façon de collecter la réponse (la réponse vocale) de l'utilisateur, puis passer à la question suivante dans la file d'attente? Je sais comment enregistrer des enregistrements à un DB.

Quelqu'un connaît-il de bons exemples que je peux suivre?

Répondre

0

Pour chacune des données que vous souhaitez fournir à l'utilisateur, vous devez les définir comme "emplacement". Utilisez le nouvel outil de création de compétences pour configurer l'intention, les emplacements qui vont avec et les invites pour ces emplacements.

Vous pouvez ensuite "déléguer" la boîte de dialogue à Alexa, qui invitera l'utilisateur pour chaque valeur de slot à tour de rôle, et vous obtiendrez une demande à votre code de compétence avec tous les emplacements occupés une fois qu'elle est terminée. Il y a une documentation détaillée ici qui, je l'espère, aidera https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/dialog-interface-reference mais pour moi, une fois que j'ai compris que j'avais besoin d'un emplacement par réponse, j'ai pu suivre la documentation et faire fonctionner mes compétences.

+0

thx - extrêmement utile – rmrrmr9

+0

avez-vous un exemple. Je me bats à ce sujet. De plus, que se passe-t-il si j'ai deux questions où les réponses sont les mêmes? Je ne vois pas comment cela est géré. – rmrrmr9

+0

Peu importe que les réponses soient les mêmes, elles devraient se retrouver dans une case par réponse. J'ai blogué un peu à ce sujet, mais il n'utilise qu'un seul slot, donc je ne sais pas si ça va aider - voir ici https://lornajane.net/posts/2017/building-conversations-with-alexa –