Begynn Dialog med Knr Maker Bot rammegjenkjenner (Node JS)

stemmer
0

Jeg lurte på om man kan passere en velkomstmelding på begynnelsen av en prat med en bot ved hjelp Knr Maker gjenkjenner uten modellen anerkjenne det som melding å sende til modellen. Jeg bruker den nyeste node.js API.

var intents = new builder_cognitiveservices.QnAMakerDialog({
                    recognizers: [recognizer],
                    defaultMessage: 'Sorry. I didnt understand',
                    qnaThreshold: 0.3}
    );
    bot.dialog('/', [
        function(session){
            session.beginDialog('welcome');
        },
        function(session){
            session.beginDialog('dialog');
        }
    ]);

    bot.dialog('welcome', [
        function (session) {
            // Send a greeting and show help.
            session.send(Hi! How can I help you?);
            session.endDialog();
        }
    ]);

    bot.dialog('dialog', intents);

Som dette, er min bot sender session.send(Hi! How can I help you?); KNR Model og svare Beklager. Jeg forstod.

Med LUIS jeg ikke har dette problemet bare med QnAMakerDialog.

Er det noen som vet hvordan de skal løse det?

Publisert på 06/03/2017 klokken 15:39
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Jeg tror denne koden gir deg den atferden du leter etter.

bot.dialog('welcome', [
    function (session) {
        // Send a greeting and show help.
        builder.Prompts.text(session, "Hi! How can I help you?");
    }
]);

Jeg tror det faller gjennom fordi session.sendetterfulgt av session.endDialogikke å vente for brukeren og det faller gjennom.

Svarte 08/03/2017 kl. 23:09
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more