And to add to it, here's my experience: sometimes you spend a lot of time on this upfront prompt engineering and get bad results and sometimes you just YOLO it and get good results. It's hard to advocate for a determined strategy for prompt engineering when the tool you're prompting itself is non-deterministic.
Edit: I also love that the examples come with "AI’s response to the poor prompt (simulated)"
Also that non-determinism means every release will change the way prompting works. There's no guarantee of consistency like an API or a programming language release would have.
Edit: I also love that the examples come with "AI’s response to the poor prompt (simulated)"