notice
This is documentation for Rasa Documentation v2.x, which is no longer actively maintained.
For up-to-date documentation, see the latest version (3.x).
rasa.nlu.classifiers.fallback_classifier
FallbackClassifier Objects
process
Process an incoming message.
This is the components chance to process an incoming
message. The component can rely on
any context attribute to be present, that gets created
by a call to :meth:rasa.nlu.components.Component.create
of ANY component and
on any context attributes created by a call to
:meth:rasa.nlu.components.Component.process
of components previous to this one.
Arguments:
message
- The :class:rasa.shared.nlu.training_data.message.Message
to process.
is_fallback_classifier_prediction
Checks if the intent was predicted by the FallbackClassifier
.
Arguments:
prediction
- The prediction of the NLU model.
Returns:
True
if the top classified intent was the fallback intent.
undo_fallback_prediction
Undo the prediction of the fallback intent.
Arguments:
prediction
- The prediction of the NLU model.
Returns:
The prediction as if the FallbackClassifier
wasn't present in the pipeline.
If the fallback intent is the only intent, return the prediction as it was
provided.