You can use an LLM, review the code and therefore avoid surprising bugs and unnecessary code in your end result.