Someday, I will make a separate post about it. Although today there seem to be hundreds of people selling "how to work with GPT".
This is what comes to mind immediately:
1. Don't solve more than 1 problem with 1 Prompt. Decompose it into different tasks and make a separate prompt for each one.
2. Use instructions at the beginning. Very short and unambiguous. You have to understand exactly what you want and mean. "Answer me as a philosopher" is an example of an unspecific instruction.
3. If the instructions don't work, show the concept providing an example. Examples are more expensive than instructions because they take up more tokens.
4. The best way to debug propts is when you have a dataset and autotests. I used GPT to evaluate the results.
5. Temperature 0 is fine 99% of the time. (btw I was surprised to find that it does not guarantee a deterministic result; the OpenAI support confirmed that)
I understand language changes, but learnings as a noun just drives me up the wall. Management jargon making its way into everyday speech is too much for me.