Constraining LLMs to SQL provides a very useful intermediate representation—the SQL query. This is also widely portable across systems and thus meets the goal of replicability in addition to ...