Personally, I’ve never gotten multi-shot working satisfactorily.
We’re discussing multishot here, if you wanna have a look at it:
for json output, you can do stuff like “start with {” and “you are part of a larger system, and must provide json output - any other response will cause the system to crash.”
it’s generally capable of following simple schemas (I like using TS type definitions) fairly reliably.
Adding examples tends to add a lot of unnecessary noise to your signal with minimal utility, as you’ve discovered. Working on your description on what it should do, and cutting as much noise as possible is generally a good idea IMO.
so tldr: this individual (me) believes using examples aren’t a good idea in most cases.