Formulating prompts
Clarity, context, and specificity
The quality of the answer depends largely on how you formulate your request. A vague prompt like "Tell me about AI" can lead to a generic or superficial response. A specific prompt like "Explain the main differences between supervised and unsupervised learning in 3–4 paragraphs for a beginner" gives the model a clear goal and format.
Always add context: who you are, what you need the answer for, and what level of detail you expect. If you're a developer, say so. If you need a quick summary for a presentation, say so. Context helps the model tailor the response.
Specify the desired format when it matters: a list, a table, step-by-step instructions, or a short paragraph. This reduces the need for follow-up questions and saves time.
Weak prompt
"Tell me about neural networks" — too broad, the model doesn't know what aspect to focus on.
Strong prompt
"Explain how convolutional neural networks work for image recognition in 2–3 paragraphs. I'm a beginner in ML." — clear goal, format, and context.
Avoid overly broad or multi-part questions in a single message. If you have several questions, it's better to ask them one by one or explicitly list them.
Use action verbs: "Explain", "Compare", "List", "Summarize", "Write", "Analyze". They help the model understand the type of response you expect. "Explain why X happens" is clearer than "I want to know about X."
For technical or specialized topics, mention your level: beginner, intermediate, or expert. This affects the depth and terminology of the answer. A beginner explanation avoids jargon; an expert one can go into implementation details.