I have in Playground a few Presets
that I often use to inquire about LLM preferences.
The answers are very educative. Here is my humble summary of some of my many conversations.
Key point: Always use clear-concise-unambiguous-explicit.
Note: Some differences are not fully visible unless you see the markdown text behind, for that I provide this
Summary: (My opinion) Every part that is fully-clear-unambiguous-explicit is savings in cognitive load to ‘ingest the prompt’, which allows for more credit to be used in ‘performing the task’. Another way you can think of it is: If you were to write a program to parse the prompt, how complex would that be / how much time would you need? If the answer is ‘almost nothing’, then you got a good prompt.
Enclosed better than non-enclosed
Better
Task:
blah blah blah
blah blah blah
Worse
Task:
blah blah blah
blah blah blah
Keep the title out of the enclosed part
Better
Task:
blah blah blah
blah blah blah
Worse
#### Task:
blah blah blah
blah blah blah
Explicit format better than unknown format (EVEN if it is markdown/text)
Better
Task:
blah blah blah
blah blah blah
Input:
blah blah blah
blah blah blah
Worse
Task:
blah blah blah
blah blah blah
Input:
blah blah blah
blah blah blah