5 - 10 examples are too less. I’d add more examples (at least >20, ideally > 100). Unfortunately there aren’t that many existing language models for Persian in contrast to “mainstream” language like English. If there are good language models available, then you can e.g. use spacy in your model to make use of the already trained language model. In your case you’re training a model from scratch which means that you need way more examples as if you could use an existing language models
If you think that that examples for intents are indeed very similar, you could also try restructuring your intents and then distinguish based on extracted entities.