Alexa Utterances werden nicht mit (der/die) erkannt

Hier wird über die Entwicklung von Skills diskutiert.
Antworten
Benutzeravatar

Themenstarter
can.bakirci
Beiträge: 1
Registriert: Mi 29. Mär 2017, 10:52

Mi 29. Mär 2017, 11:13

Hallo Alexa Entwickler,

ich habe momentan ein Problem mit den Sample Utterances.
Wenn ich z.B. frage: "Was ist der/die Straßenlaterne".
Dann wird "Straßenlaterne" als objekt nicht erkannt.
Aber bei "Was ist das Straßenlaterne" funktioniert es. :(
Nur leider weiß ich nicht warum es so ist.

Zur info: Straßenlaterne ist nicht als Type definiert.

Ich will das Alexa ausgibt: "ich habe deinen Wort Straßenlaterne nicht verstanden"
Das klappt wie gesagt nur wenn der Nutzer fragt was ist das Straßenlaterne :(.
Habt ihr vielleicht irgendwelche ideen oder wisst warum das nicht klappt?

meine Utterances:
WasIstIntent was eine {objekt} ist
WasIstIntent was ist {objekt}

(hatte auch diese Utterances sind aber wohl überflüssig)
WasIstIntent was ist der {objekt}
WasIstIntent was ist die {objekt}
WasIstIntent was ist das {objekt}

Vielen Dank im Vorraus,
Can
0 x
Benutzeravatar

luigidc
Beiträge: 523
Registriert: Mi 21. Dez 2016, 11:33
Wohnort: Hamburg
Vorhandene Echos: 1
Vorhandene Echo Dots: 2

Mi 29. Mär 2017, 13:22

Man kann nie genug SampleUtterances haben.

Ich würde es mit all diesen probieren:

Code: Alles auswählen

WasIstIntent was eine {objekt} ist
WasIstIntent was ist eine {objekt} 
WasIstIntent was ein {objekt} ist
WasIstIntent was ist ein {objekt} 
WasIstIntent was der {objekt} ist
WasIstIntent was ist der {objekt} 
WasIstIntent was die {objekt} ist
WasIstIntent was ist die {objekt} 
WasIstIntent was das {objekt} ist
WasIstIntent was ist das {objekt}
Da Du nur den Begriff, nicht aber die Artikel haben willst, wäre Dein aktuelles "WasIstIntent was ist {objekt}" z.B. schlecht.

Die Frage ist auch wie Du den Slot {objekt} definiert hast. Bei Sprache DE kann man Slots ja nicht als LITERAL definieren.
Also brauchst Du einen Custom Slot, z.b. OBJECT_STRING, mit genügend Beispielen, welche Worte an dieser Stelle gesagt werden könnten.
0 x
Antworten

Zurück zu „Fähigkeiten (Skills) entwickeln“

  • Information