What type of Chatbot is Rasa? (Theory)

What type of conversational agent is it in terms of NLP. Is it a retrieval based chatbot? Is it also a ‘corpus-trained’ chatbot given that BERT or SpaCy is used in the pipeline?

I am currently learning NLP and trying to learn the AI theory behind Rasa, So apologies for my gap in knowledge and if this question seems to be basic.

Also any resources where I can learn more about the theory of how Rasa works under the hood?

Thanks.

The beauty of Rasa is that you get to choose. It’s not a black box. We document pipelines that you can choose as well as the components.

If you want to use an NLP component we don’t have setup, you can use anything you want and set it up as a custom component in your pipeline.

Greg

1 Like