snipsco / snips-nlu-rs

Snips NLU rust implementation
https://snips.ai
Other
340 stars 56 forks source link

Many intents #69

Closed Nainterceptor closed 6 years ago

Nainterceptor commented 6 years ago

Hello,

I'm looking for an NLU engine for a chatbot project. Firstly, thanks for opensourcing this rust lib !

One sentence seems to be linked to only one intent, is it a kind of limitation, isn't it ?

As an example : "Can you open the door and put light on ?". Here I've two intents : DoorOpening and PutLightsOn.

Any way to achieve this one ?

Maybe it's easy for Deterministic intent parser but not for probabilistic one, maybe returning all intents with probability and let the app pick one or many (as an example, a strategy may be to take all intents with probability over 90% ?)

Thanks, Gaël

adrienball commented 6 years ago

Hello @Nainterceptor , Handling multiple intents is definitely in our mid-term roadmap, see this thread on the snips-nlu python repo. There are actually two features around multiple intents:

These two features may turn out to be interconnected, depending on how we decide to move forward. The ETA for this is around October.

Thanks, Adrien

Nainterceptor commented 6 years ago

Hello, thanks for your answer, I'm subscribing to mentioned thread. I'm closing this one so.

Thanks again for your job 👍

anand-srinivasan commented 5 years ago

@adrienball - Looks like "Add new parsing apis #724" have been already merged - Any plans to support the same on rust as well?

Thanks, Anand

adrienball commented 5 years ago

@anand-srinivasan This has already been done in https://github.com/snipsco/snips-nlu-rs/pull/107

anand-srinivasan commented 5 years ago

@adrienball - Thank You 👍 Are there any plans to include slots as part of all top_n intents in near future or something like adding top_n candidate to Parse method ! Please correct me if i am wrong.

Thanks, Anand S