Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve NLU for more detailed queries #2

Closed
louistiti opened this issue Feb 11, 2019 · 12 comments
Closed

Improve NLU for more detailed queries #2

louistiti opened this issue Feb 11, 2019 · 12 comments
Labels
improvement Indicates improvements without being features.
Milestone

Comments

@louistiti
Copy link
Member

louistiti commented Feb 11, 2019

Be able to subtract a type of entity from a query. Such as date, number, location, etc.

If it uses a tiers but Node.js, it should operate from the core and send the result object to modules via the child process parameters.
Otherwise, it should fully be implemented in the core itself.

I noted some following leads in this Trello card.

@louistiti louistiti added the improvement Indicates improvements without being features. label Feb 11, 2019
@louistiti louistiti added this to the 1.0.0-beta.1 milestone Feb 11, 2019
@louistiti
Copy link
Member Author

@louistiti louistiti pinned this issue Feb 13, 2019
@Immortalin
Copy link

Rasa integration?

@louistiti
Copy link
Member Author

Hello @Immortalin,

I do not plan to have a Rasa integration yet. But it does not mean I will not in the future.

@Immortalin
Copy link

Immortalin commented Feb 16, 2019

It will make slot filling etc. easier as you can just delegate everything

@ftyers
Copy link

ftyers commented Feb 18, 2019

In any case if you do decide to use Rasa, please make it modular, it seems that Rasa does not have any serious support for non-trivial morphology.

@Immortalin
Copy link

Snips-NLU perhaps?

@ftyers
Copy link

ftyers commented Feb 18, 2019

@Immortalin looks like snips doesn't support languages with substantial morphology and morphophonology either.

@louistiti louistiti modified the milestones: 1.0.0-beta.1, 1.0.0-beta.2 Feb 23, 2019
This was referenced Feb 27, 2019
@louistiti
Copy link
Member Author

louistiti commented Mar 7, 2019

Quick update for this topic:

I'm working under the nlu-improvement branch.

Leon is able to find several entities from a query thanks to node-nlp.

The Is It Down module is now using these entities instead of a custom regex to find the domain names (related to #51).

I'll be working on the Trends package now to validate the feature, but I'll also need to dig into other topics regarding that improvement (such as locations and slot filling).

I'm not sure that will be in the 1.0.0-beta.2 release, but still, here is what I may plan:

@louistiti
Copy link
Member Author

I finished this improvement. It'll be released in the 1.0.0-beta.2 version (cf. 82ebbee).

@louistiti
Copy link
Member Author

The docs according to those changes has been published. Most of the essentials information can be found in this part.

@Becker-Asano
Copy link

@louistiti , the "this part" link in the previous post resolves to a 404 here. Could you fix this please? Thank you!

@louistiti
Copy link
Member Author

@louistiti , the "this part" link in the previous post resolves to a 404 here. Could you fix this please? Thank you!

Hi, sure, here you are: https://docs.getleon.ai/packages-modules#entities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Indicates improvements without being features.
Projects
None yet
Development

No branches or pull requests

4 participants