Seite 1 von 1

Alexa Utterances werden nicht mit (der/die) erkannt

Verfasst: Mi 29. Mär 2017, 11:13
von can.bakirci
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

Re: Alexa Utterances werden nicht mit (der/die) erkannt

Verfasst: Mi 29. Mär 2017, 13:22
von luigidc
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.