If you want to use ChatGPT to automate tasks, you need it to be easy to (a) specify the task with a sufficient level of precision, and (b) verify the result satisfies the specification (because ChatGPT will happily produce reasonab