Fine-Tune Davinci to write programming language

A use case I’m trying to achieve is the translation of NLP into SAIL program code. People should be able to write a command in human language (English) and get a code written in SAIL (It is a programming language like C or C++). I tried codex, but it doesn’t seem to write SAIL code naturally and there is no support to fine-tune codex series. ChatGPT was not accurate enough for me. I am planning to fine-tune the Davinci model, and I would like to know how large the dataset should be and what hyperparameters should be used to do so. Could you please let me know if fine-tuning the Davinci model will accomplish my needs?