
Jeg har en hensikt med LUIS med flere obligatoriske parametere. Jeg har også satt tekst for disse parameterne, slik at når de ikke er detektert, LUIS ber om dem. Men i BOT, jeg alltid komme dem som null når de ikke er spesifisert.


Boten ikke spør om de manglende parametere (selv om Lede er angitt i Luis). Hvorfor? Er det en måte å få instruksjonene automatisk? Eller er det fortsatt ikke støttes i MS Bot Work? Jeg bruker C #

 
Hvordan håndtere Luis avtale med parametere med prompt
======================================================



Basert på din kommentar synes det du bruker en eldre versjon av nuget pakken. Sørg for å oppdatere til den nyeste BotBuilder versjonen. Gjeldende versjonen er [v3.5](https://github.com/Microsoft/BotBuilder/releases/tag/Nuget3.5) .


I de nyeste versjonene, den BotFramework teamet lagt til støtte for LUIS v2 API og lagt til noen helt nye capabilitites. Jeg er ganske sikker på at V2 er nå standard i de nyeste versjonene, men selv det, [LuisModel](https://github.com/Microsoft/BotBuilder/blob/8f0d6bbc1ef0fcef99b04560391384aba8fcde15/CSharp/Library/Microsoft.Bot.Builder/Luis/LuisModel.cs) attributt nå godtar [API-versjonen](https://github.com/Microsoft/BotBuilder/blob/8f0d6bbc1ef0fcef99b04560391384aba8fcde15/CSharp/Library/Microsoft.Bot.Builder/Luis/LuisModel.cs#L46) i tillegg til ModelId og ModelSubscriptionKey


For eksempel, nå LuisDialog vil fungere hvis hensikt krever parametere og de er ikke gitt. I dette scenariet (som synes det er din), vil LuisDialog [automatisk starte](https://github.com/Microsoft/BotBuilder/blob/8f0d6bbc1ef0fcef99b04560391384aba8fcde15/CSharp/Library/Microsoft.Bot.Builder/Dialogs/LuisDialog.cs#L221) en [LuisActionDialog](https://github.com/Microsoft/BotBuilder/blob/8f0d6bbc1ef0fcef99b04560391384aba8fcde15/CSharp/Library/Microsoft.Bot.Builder/Dialogs/LuisDialog.cs#L286) og spør brukeren om den manglende parameter, med beskjed om du definerte i handlingen parameter på LUIS frontend.


BTW, for å sjekke for handlingen, kan du navigere gjennom selve hensikten. Den [IntentRecommendation](https://github.com/Microsoft/BotBuilder/blob/master/CSharp/Library/Microsoft.Bot.Builder/Luis/Models/IntentRecommendation.cs) har en [Handlinger](https://github.com/Microsoft/BotBuilder/blob/master/CSharp/Library/Microsoft.Bot.Builder/Luis/Models/IntentRecommendation.cs#L55) samling eiendom.


Bildet nedenfor viser hele treet, herunder tiltak Parametere.


[![handlingsparametre](https://i.stack.imgur.com/VeJZ5.png)](https://i.stack.imgur.com/VeJZ5.png)

 