2016-07-17 23 views
0

Ich schrieb eine einfache Q & Eine Alexa Fähigkeit, die den Benutzer bitten, über den Planeten Namen basierend auf seiner Eigenschaft schätzen. Alexa Fähigkeit erkennt nicht meine richtige Antwort

, wenn der Benutzer reagieren als Venus

Fragen sind wie

„Welches ist der hellste Planet im Sonnensystem ist“. Alexa sagt, dass die Antwort falsch ist. Die richtige Antwort ist Venus.

Ich bin nicht sicher, warum kann es nicht erkennen.

+0

Wie sieht Ihr Code aus? Was hast du probiert? Welche Schritte zur Fehlerbehebung haben Sie durchlaufen? – Malachi

Antwort

1

Es gibt ein paar Orte, an denen Dinge schief gehen können.

1) Nur weil der Benutzer es sagte, bedeutet das nicht, dass Alexa das gehört hat. Hast du in der Companion App bestätigt, dass Alexa das Wort "Venus" gehört hat? Haben Sie den Simulator und tippen Sie in Venus? Das würde es durchmachen, wenn du das analysierst, was du gesagt hast.

2) Wie testen Sie die Antwort? Alexa gibt typischerweise Dinge in Kleinbuchstaben zurück, da es in der gesprochenen Sprache keine Hülle gibt. Venus ist ein Eigenname, daher bin ich mir nicht sicher, ob es als Groß- oder Kleinschreibung zurückkommt. So oder so, wenn Sie einen Groß-/Kleinschreibung-abhängigen Vergleich verwenden, dann müssen Sie sicherstellen, dass die Fälle übereinstimmen, oder verwenden Sie einen Vergleich zwischen Groß- und Kleinschreibung. Wenn Sie Javascript verwenden, finden Sie Tipps zum Vergleich zwischen Groß- und Kleinschreibung. here.

3) Wie erkennen Sie die Antwort? Hast du eine eigene Absicht für "Venus"? Hast du einen Platz dafür? Verwenden Sie ein LITERAL mit mehreren Äußerungen für Beispiele? Verwenden Sie einen benutzerdefinierten Steckplatz? Jeder von diesen gibt die Ergebnisse auf verschiedene Arten zurück. Die beste Option ist die Verwendung eines benutzerdefinierten Steckplatzes.

4) Haben Sie Ihre Protokolldateien überprüft? Was erhält Ihr Code eigentlich von Alexa? Wenn Ihr Code es nicht druckt, fügen Sie zusätzliche Protokollanweisungen hinzu, um zu sehen, was Ihr Code erhält und was Sie damit machen.

Sie haben nicht genug Informationen in Ihrer Frage gegeben, um es definitiv zu beantworten. Hoffentlich gibt Ihnen das Obige Ideen, wie Sie die Antwort selbst bearbeiten können, oder Sie werden aufgefordert, Ihre Frage mit besseren Informationen zu aktualisieren.

+0

1) Ja richtig geht es gut, Venus im Simulator sowie in der Alexa App zu tippen. wird mehr über 2,3, 4 – Vik

+0

Fall Sensitivität war das Problem – Vik