Prompting basics
What makes a prompt effective?
An effective prompt is specific and direct. The model cannot read your mind, so the more precisely you say what you want, the better the result tends to be.
A prompt is just the message you send a language model. A good prompt is one that gets you what you actually wanted on the first or second try. The single biggest factor is being specific.
Anthropic’s guidance puts it plainly: be clear and direct, and being specific about your desired output helps the result. If you want behavior that goes above and beyond, ask for it rather than expecting the model to infer it from a vague prompt.[1] OpenAI’s guide makes the same point for its models, recommending precise, explicit instructions over loose ones.[2]
A useful mental model from Anthropic: think of the model as a brilliant but brand-new employee who does not yet know your norms or your workflow. The more precisely you explain what you want, the better the result.[1] A new hire who is told “make a chart” will make something, but probably not the chart you had in mind.
So the difference between “Create an analytics dashboard” and “Create an analytics dashboard. Include as many relevant features and interactions as possible. Go beyond the basics” is not politeness or length for its own sake. The second one tells the model what “done” looks like.[1]
References
- Prompting best practices — Anthropic
- Prompt engineering — OpenAI