botpress / v12

Botpress OSS – v12
https://v12.botpress.com
GNU Affero General Public License v3.0
76 stars 88 forks source link

How to implement NLU with LUIS , or integrating with the Bot-framework ? #606

Closed itskrsna closed 4 years ago

itskrsna commented 5 years ago

Make sure these checkboxes are checked before raising an issue, thank you!

Please also fill in these fields:


itskrsna commented 5 years ago

Adding to above.. does it support in pro ?

EFF commented 5 years ago

Hi @Webrusterkk which version of botpress are you using ? are you still on 10.x or 11.x ?

For 11.x, if you want to use another NLU than the botpress native NLU, there are examples on how to do so by using hooks See hooks/before_incoming_middleware/.05_recast_nlu.js for a concrete example.

As for integration to bot framework, we plan on offering an integration in 11.x in the next minor version.

For you pro question, It will be supported as well as NLU & Dialog Engine are part of the community version which is fully compatible with botpress pro

itskrsna commented 5 years ago

Our Team Wanted to give a try with the 10.X for implementation of NLU using LUIS (which we integrated ) and wanted to test with the integration with Botpress (If you can share any doc for this integration , it would be helpful ). if that integration goes well , we wanted to use the Same (10.X) in PRO also for Quite Some time (like 2 yrs ) , so next question is how is the support for 10.X in PRO ?

allardy commented 5 years ago

@Webrusterkk There was a complete rewrite of the app from 10.x to 11.x. We no longer add features or fix to the 10.x branch, but it is still open for the community to do so. The new version was designed from the ground up to be more versatile and to fulfill much more use cases than the previous one.

Please tell us if something is missing or if something isn't clear enough.

Botpress is now bundled with its own native NLU. External engines can always be used tho. As @EFF said, hooks can be used to intercept a user message and send it to your preferred engine (eg LUIS) to extract intent / entities / any information. Then, you can add those informations to the user event, which will then be processed by Botpress.

We have this documentation about external providers (it's minimal), but there is an example hook to implement it. https://botpress.io/docs/build/nlu/#external-nlu-providers

itskrsna commented 5 years ago

@all aand @EFF we wanted to have a call with you guys , so that my team wants to clarify some doubts. Is it possible ?

EFF commented 5 years ago

@Webrusterkk give me an e-mail so we can reach out privately, I'll see if I can get someone to speak with you.

allardy commented 5 years ago

@Webrusterkk You can send me an email at yann@botpress.io, we'll see how we can clarify any doubts you may have

itskrsna commented 5 years ago

@allardy , Our enterprise team is evaluating the botpress community edition, once we go through our POC , we will be going for the PRO , so tentative date would be after March 25th 2019 . I'm sorry for the late reply.

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.