The only exception is function calling (or whatever they call structured output these days), but that is simply embedded in my or other people's programs that call the API.
The only exception is function calling (or whatever they call structured output these days), but that is simply embedded in my or other people's programs that call the API.
I use conversational English for basically every prompt I work with ChatGPT on as a regular person.
For my application, I have prompts that I have stored in source code, but those need to have very consistent, exact inputs and outputs (mostly JSON), so creating a specific prompt is important for those.
For anything human where a human can parse it, regular ChatGPT works perfectly fine!
What I've said does smell of the Super Smart(tm) and completely unhelpful Stack Overflow response, I will give you that.
Beyond that, the previous chats could practically be deleted for me. Its not like my prompts are such works of art that I couldn't recreate the thought if needed. Not to mention, Sonnet has made me not use chatGPT for about a month now so the blog is nicely divorced from the LLM flavor.
If you're doing ad-hoc things, yeah, just ask. If not, prompt management saves lots of time.