Botframework-sdk: LUIS models and service functionality should be in it's own DLL.

Created on 4 Aug 2016  路  4Comments  路  Source: microsoft/botframework-sdk

I'm looking at writing some .NET Standard Library targeted applications that leverage LUIS. The bot framework has a wonderful setup for modelling the LUIS api and leveraging the service, but it's currently embedded in the .NET Framework targeted DLL.

I'm hoping we can pull that out of BotBuilder, make it a cross platform DLL, and then depend on it here in Bot Builder.

Most helpful comment

This feature request has been added to our backlog for future consideration. Thanks!

All 4 comments

@willportnoy Hi! Yes, I was referring to the Standard Library referred to in those links, not .NET Core. Though the distinction is admittedly blurry to me still. What do we think about extracting and generalizing just this functionality? I noticed that it has dependencies on the bot fibers, but I'm not sure how necessary that stuff is for just this portion of the implementation.

Looking through the Microsoft.Bot.Builder.Luis namespace, I think there are a small set of changes to extract the LuisService dependency on LuisModelAttribute. At that point if this were packaged as .NET Standard Library compatible DLL people would have a good starting place for communicating with their LUIS apis.

This feature request has been added to our backlog for future consideration. Thanks!

Was this page helpful?
0 / 5 - 0 ratings