I added to my data the following (chatito format for better reading)
%[out_of_scope] OOV OOV OOV OOV OOV OOV OOV OOV OOV
as I want that for more than two unknown words I want to have an out of scope intent. I hope I understand the doc correctly to do this in this way?
pipeline: - name: "intent_featurizer_count_vectors" "OOV_token": OOV # string or None "OOV_words":  # list of strings - name: "intent_classifier_tensorflow_embedding"
Now, even well trained sentences where all words are known are get classified as
But I created just for OOV tokens the out of scope intent, so I would like that always sentences with knwon words should not be classified as ot of scope - no matter if just one known word is contained?
Also adding a intent greet with
%[greet] hallo hi hey wie geht es
Now, for one OOV token I get intent greet. This token is defnitely not in training data and so OOV. Why is this getting classified as intent at all where no OOV tokens are inside?