Skip to content
Discussion options

You must be logged in to vote

Many chatbot systems work by introducing the concept of an "intent". Usually, a bot only has a few commands that it can handle, and a user's utterance should fit one of those. That's why many virtual assistants have a classification step at each turn to parse the intent.

An intent in your case could be "activate". If we detect that the intent is "activate" and that there's a named entity in the text that refers to "lights" then we might also have enough knowledge for the bot to proceed. That way, you wouldn't need to worry about the statistical accuracy of the part of speech detection.

Note, this is how Rasa Open Source works. The only downside of this approach is that you will need to co…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by polm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
usage General spaCy usage
2 participants