For the future by the way, you can have code render nicely on this forum via markdown syntax. By using three tics (`) before and after a code block you can have the config.yml file render
like this
Back to your original problem. Are you running this locally on your machine as well or everything via Rasa X? If you run this locally on your machine you might be able to see if the algorithm converged before the 100 epochs run out. That might be a reason why DIET is underperforming.
That said, I am a bit suprised since you’re using the EntitySynonymMapper in both scenarios and you’ve gotten two look up tables. Considering your use-case though, is there a reason why you’ve not considered using a Form here? There’s an tutorial on how to use those here.
My organisation is exploring Rasa. So we’re exploring all kind of Rasa stuff, f.e.:
Rasa on openshift, developping actions on linux. Running actions either on server or in pod on openshift.
Rasa on linux-server, both Open Source and Rasa X, as well rasa SDK
Why use look-up and not forms?
I also use forms.
But for this part of the use-case, I use look-ups to verify if user has given a correct value for land or product.
I think, that’s the easiest way, don’t you?
A form can be a very structured way of retreiving information from a user that has very few surpises. Especially if the information you’re retreiving is super important (or perhaps an enumerable instead of a full string) it can be convenient to use a form. How many countries are possible? If there’s only 4 options then a form might be a more convenient API.
If you’re interested, I could share the case I’m working on.
For now:
I use the look-up for verifying if country exists.
When country exists, I use a form to determine if country is member of EU.
Off-course, I could handle the existance also in the form, f.e. return a not found if not in my country-table.
But:
This look-up in the dialogue doesn’t need any technical / python / programming skills, so could be done by a SME. And completely in Rasa X / Open shift; i.e. user-friendly.
I want to get to know Rasa, so experience the look-up