påkalle Luis ved replaceDialog eller hvilken som helst annen måte

stemmer
1

Bot byggmester kommer med LuisRecognizer og andre innebygde klasser som gjør arbeidet med å legge meldingen og få tilbake de praktiske enheter.

som replaceDialog bidrar til å starte en ny foss / nedleggelse, er det en måte å bruke i bygget botbuilder klasser å legge til Luis og basert på kampen påkalle den respektive fossen sekvens?

Jeg prøvde følgende.

  1. session.replaceDialog ( '/'). Dette ser ikke ut til å påkalle Luis kjenneren igjen og derfor dialog.matches er ikke engang påberopt.

  2. bot.receive (meldingen). dette gjør ikke luis samtalen heller ikke matche den hensikt for meldingen godt. pluss, synes det også å gå inn i en feil rekkefølge (forelder sekvens som påkaller bot.receive) igjen, som standard.

  3. IntentDialog.recognize og intentDialog.invokeAction. gjenkjenne klarer å gjenkjenne meldingen.

Hva gjør jeg galt? er det en måte å gjenbruke botbuilder klasser? Jeg kan tenke på å skrive en enkel resten klient til å påberope Luis api. men det er siste utvei, som formålet med botbuilder er talegjenkjenning og intentdialog klasser er akkurat det samme.

Publisert på 15/08/2016 klokken 17:01
kilden bruker
På andre språk...                            


1 svar

stemmer
1

flagg innstillingen gjør utslaget. Nå modeller blir påkalt på hver beginDialog.

dialog = new builder.IntentDialog({
        recognizeMode : builder.RecognizeMode.onBegin,
        });
Svarte 23/09/2016 kl. 15:27
kilden bruker

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