Hi there! I’m trying to get my bot to differentiate between different types of joke requests as well as perform other functions. However, even though the top recognized intent is correct, the confidence is very low.
It is worth noting that i am only using rasa NLU
Here’s my dataset for jokes:
nlu:
intent: jokes_general
examples: |
jokes
tell me a joke
i want to hear something funny
give me some humor
intent: jokes_programming
examples: |
tell me programming jokes
programmer humor
coding joke
intent: jokes_pun
examples: |
tell me a pun
i want terrible jokes
puns
intent: jokes_dark
examples: |
black humor
gallows humor
dark jokes
intent: jokes_spooky
examples: |
spoopy jokes
halloween humor
intent: jokes_christmas
examples: |
christmas jokes
holiday humor
intent: jokes_dad
examples: |
dad jokes
dad humor
tell me something corny
When i parse the sentence “give dad jokes” through the model, i get this intent ranking.
I appreciate the response, but unfortunately, as I’m only using the nlu component, this does not seem to work for me, as it only detects the intent “jokes” and not the subintents. I don’t use any of the rules files