Hallo Meine Absicht Schema ist wie folgt:Gespräch geschieht nicht in Amazon Echo
{
"intents": [
{
"slots": [
{
"name": "Literalslot",
"type": "AMAZON.LITERAL"
}
],
"intent": "ConverseGenieIntent"
},
{
"intent": "AMAZON.HelpIntent"
},
{
"intent": "AMAZON.StopIntent"
},
{
"intent": "AMAZON.CancelIntent"
}
]
}
Und meine Äußerungen sind:
ConverseGenieIntent {hello|Literalslot}
ConverseGenieIntent {validate payroll|Literalslot}
ConverseGenieIntent {no no|Literalslot}
ConverseGenieIntent {no|Literalslot}
ConverseGenieIntent {no its not correct|Literalslot}
ConverseGenieIntent {no my payroll id is |Literalslot}
ConverseGenieIntent {its not correct|Literalslot}
ConverseGenieIntent {its wrong|Literalslot}
ConverseGenieIntent {no|Literalslot}
ConverseGenieIntent {that's not correct|Literalslot}
ConverseGenieIntent {that is not correct|Literalslot}
ConverseGenieIntent {hi yeah|Literalslot}
ConverseGenieIntent {what is your name|Literalslot}
ConverseGenieIntent {may i know your name please|Literalslot}
ConverseGenieIntent {hey what is your name|Literalslot}
Meine Fähigkeit ist eigentlich ein Bot, der mehrere Gespräche gibt .
Expected converstion:
User: Alexa fragen Genie Hallo zu sagen.
Alexa: Willkommen zu genie.
Benutzer: Sitzung starten ..
Alexa: Bitte sagen Sie mir die Speicher-Nummer?
Benutzer: eins zwei drei vier
Alexa: Sie sind von BRAYBOOK 1234 nennen?
Benutzer: Ja
Alexa: Bitte sagen Sie mir Lohn-ID?
Benutzer: 5678 (.... und weiter für mindestens drei weitere Gespräche)
Aber beim Testen in Echo:
User: Alexa fragt Genie Hallo zu sagen.
Alexa: Willkommen zu genie. Bitte sagen Sie mir die Filialnummer?
Benutzer: eins zwei drei vier
Alexa: Leider ich nicht finden konnte, dass
..... IMMER DAS GESPRÄCH HIER STOPPT ....... Ich weiß wirklich nicht, Warum ... Ich möchte keine Dialog-Direktiven verwenden, da die Antwort von der Lambda-Funktion von einem DialogFlow-Bot kommt.
Ich testete die Fähigkeit im Service-Simulator die Fähigkeit funktioniert gut !!! Dieses Problem passiert nur, warum ich meine Fähigkeiten in Echo teste.
Danke das war wirklich hilfreich. Können Sie mir auch sagen, wo der Beispielcode für State Management in Python verfügbar ist? –
Offizieller Link für SM ist in node.js: https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs#making-skill-state-management-simpler –
Sie können eine Idee davon nehmen , https://github.com/nmyster/python-alexa –