So, when I use spacy or bert configurations, the rasa intent classification works perfectly fine in command line [ie rasa shell].
However, when I publish the model together with rasa server to a url and when I call the model/parse endpoint, I receive the original text that I sent as payload.
What is crazy is that when I use the default config.yml … aka I don’t use spacy and I don’t use bert … the url endpoint returns the expected response.
What version are you on? I tried to reproduce this on version 2.1.3, but the parse endpoint returns parse info as expected for both spacy and default models (using the configs you posted)
Here is the config file contents:
language: en
pipeline:
name: SpacyNLP
name: “SpacyTokenizer”
name: “SpacyFeaturizer”
model: “en_core_web_lg”
name: DIETClassifier
epochs: 50
No domain yml contents - this is pure NLU/intent classification exercise.
Using bert configuration does the same thing.
Using your default settings works just fine.
I tried to test this without the use of the end points, using your Python API… that just opened a brand new can of bug worms and issues with your product - I’ll be having other topics and github issues dedicated to that alone. WHAT A MESS