Hvordan passere kontrollen fra en LUIS metode til en annen?

stemmer
0

Er det mulig å passere kontrollen fra en LUIS metode til en annen, eller hvordan å lage en metode som kan deles av flere LUIS metoder på samme måte (noe som en standard reaksjon hvis hensikten poengsummen er for lav)?

Publisert på 09/12/2016 klokken 08:33
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Du kan passere kontrollen fra en Luis metode til en annen:

  [LuisIntent("IntentOne")]
    public async Task IntentOneHandler(IDialogContext context, LuisResult result)
    {
        await IntentTwoHandler(context, result);
    }

    [LuisIntent("IntentTwo")]
    public async Task IntentTwoHandler(IDialogContext context, LuisResult result)
    {         
        await context.PostAsync("IntentTwoResponse");
        context.Wait(MessageReceived);
    }

Og "None" hensikter bør brann når ingen gode hensikter match er funnet:

    [LuisIntent("None")]
    public async Task NoneHandler(IDialogContext context, LuisResult result)
    {
    }
Svarte 09/12/2016 kl. 17:28
kilden bruker

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