Hi, I’m fine tuning Mistral with Text-SQL pairs. Given that execution accuracy is very important in this task, what are the different ways one could ensure that the model outputs executable queries that are correct in syntax and appropirately answers the question? I was looking into self consistency but generation k samples and running it against the db to get the correct sql is not feasible because that will be a lot of db calls. Any other way I could approach this?