Using LLMs like ChatGPT to produce code is the sweet spot between statistical and symbolic approaches to querying. Natural language is so expressive, and using it to write code produces answers that are explainable and can be audited for correctness.