Hi, how does RASA deal with domain jargon/terminologies, for example, if I am building a bot for a medical or financial usecase, do I have to provide a jargon list or something?
@syedhussain I don’t get you what is the need for Jargon if you are using a medical or financial bot, as the audience or end-user should be aware of all the terms on which your bot is trained. Can you give us more examples for your use case, please?
@syedhussain If you want to provide the meaning, you can mention it in your response for your particular respons only.
I hope this will give you more clarity, if you want to discuss more please feel free to discuss.
If it helps, you can define Synonyms
@nik202 the question is that for example if person who is interacting with the bot uses a medical terminology, how will the bot deal with it?, will i have to train the bots on these medical jargons?
@syedhussain yes, you need to train the bot based on medical or financial terminology as bot will not recognised and it will enter into fallback; as suggested by Chris you can use Synonyms for that; example:
- Body Mass Index (BMI) or BMI or Body Mass Index
- Hypertension : High blood pressure
- Paroxysmal nocturnal dyspnoea : Waking at night breathless
So, you can mention these terms in synonyms
nlu: - synonym: Hypertension examples: | - Hypertension - High blood pressure
@syedhussain happy to help you! Good Luck!