I’m trying to use Rasa for my hobby project and I’ve some basic queries.
Let us say the bot is being used by 100 users. Can I use Rasa to send a custom responses to each user? I know how to customize responses in terms of NLU, but my question is handling the flow. For example if John sends 'Hi' to the bot, it should respond with 'Hi John', for Ram it should be 'Hi Ram'. I expect conversation with each user to be personalized.
One way I could think of is I will detect user inside **Custom Actions** by **sender_id** and respond accordingly through a function. But this approach will direct every conversation through custom actions rendering intents wasted as all logic resides in Custom Actions.
- Is Rasa only meant for those bots that give same response to every user irrespective of user?
- If someone designed a bot that gives personalized responses, could you please throw some light on how to approach this?