I was just looking for a solution in these forums to handle typos on Rasa, and found an old thread containing a very interesting Repo called SymSpell:
I am very intrigued by this repo and am wondering if anyone here have experience with implementing this with Rasa. I cannot see any documentation on the Repo itself, and cannot find any examples on Google.
I implemented symspell’s python implementation in our chatbot as part of our pipeline… its amazingly fast and also very useful for correcting domain level words i.e. which are not part of standard english language.
so my pipeline has a spell-correcting service which is called every time before passing the utterance to agent…