web-dev-qa-db-fra.com

Comment accepter le texte du formulaire libre comme entrée dans Amazon Skill Kit?

Je dois créer un kit de compétences Amazon pour ouvrir un ticket dans notre outil de billetterie. En regardant les exemples d'Amazon Skill Kit, je n'ai pas trouvé de moyen d'accepter le texte du formulaire libre en entrée. Une autre option consiste à créer un emplacement personnalisé avec tous les ensembles probables d'entrées comme entrées d'emplacement personnalisé.

Mais dans mon cas, tout ce que j'ai à faire est de capturer le contenu complet des entrées de l'utilisateur pour le consigner quelque part dans le ticket, ce qui est très peu susceptible de prévoir les énoncés probables avant la main.

16
Sathish

Correction de mon commentaire ... Moi et d'autres, je peux mal comprendre la dépréciation de l'Amazonie. J'ai constaté que les emplacements personnalisés traversent toujours un contenu littéral qui ne correspond pas aux entrées prédéfinies. Si vous avez un emplacement personnalisé avec les entrées "Bob" et "John" et que je dis "Samuel", ma compétence est toujours envoyée "Samuel". Ce qui semble identique au comportement précédent d'Amazon.LITERAL. (Amazon.LITERAL vous a demandé de fournir des exemples d'énoncés, tout comme les emplacements personnalisés nécessitent de fournir des exemples d'énoncés, de sorte qu'il ne semble y avoir qu'une différence de définition, pas de fonction.)

5

Lorsque vous réfléchissez à ce que les utilisateurs sont susceptibles de demander, envisagez d'utiliser un type d'emplacement intégré ou personnalisé pour capturer les entrées utilisateur qui sont plus prévisibles, et ( Amazon.SearchQuery type d'emplacement pour capturer une entrée moins prévisible qui constitue la requête de recherche.

Vous pouvez lire plus ici

Pour obtenir la valeur de votre candidature, vous devrez

event.request.intent.slots.IntentName.value

3
Raj Sharma

Mise à jour: Ce n'est plus possible à partir d'octobre 2018.

Amazon.LITERAL est obsolète depuis le 22 octobre 2018. Les compétences plus anciennes créées avec Amazon.LITERAL continuent de fonctionner, mais vous devez migrer loin d'Amazon.LITERAL lorsque vous mettez à jour ces compétences plus anciennes et pour toutes les nouvelles compétences.

Vous pouvez utiliser le Amazon.LITERAL type d'emplacement pour capturer du texte de forme libre. Amazon recommande de fournir des exemples de phrases, mais selon ce fil , vous pourrez peut-être vous en tirer sans les fournir.

2
Jack