I came into Rasa about 18 days ago…lol.
My background is in Web development, and I found Rasa to be so productive and intuitively easier for me to grok…
Yeah yeah, there are still some edge cases here and there.
I am almost done with Uncle Alex: a bot that can hold conversation, tell you jokes, give you dictionary meaning of words, tell you time, weather, and so much more.
He is being deployed on Telegram and Facebook Messenger.
Considering I had to pick up Python (from scratch) along the way like @lluchini, the man from the future…that was pretty fast
Your use case is more interesting though.
I will suggest you get the team to understand the basics of Rasa Core/NLU, then generate some basic core intents.
Once you have mapped out the possible intents of the user (at least something to get started with), then you have the building blocks for your stories.
Like Lego blocks, start moving them around, here and there to form your stories.
But you shouldn’t spend too much time on this however.
Just get the basics set-up.
Once done, put it on Telegram and put it in the hands of one or two test users as fast as possible.
The conversational turns would blow your mind. Learn from it and with Rasa-X, use the new generated paths to fine-tune.
The good thing about Rasa, when compared with other alternatives is, you can hardly ‘overwhelm’ the Conversation Design paths.
You start with a few, and you let the user paths dictate the design.
Plus you have the code.
You can tweak, grow, discard, rebuild, as you will.
I wish you and the team the very best.