ایک اچھا prompt جامع ہوتا ہے لیکن مکمل ہوتا ہے: یہ مقصد، رکاوٹیں، متوقع output format، اور کم سے کم متعلقہ context شروع میں بیان کرتا ہے — تاکہ model پہلی بار ہی صحیح جواب دے سکے بجائے آگے پیچھے کے لیے مجبور کیے جانے کے۔
ایک اچھا prompt جامع ہوتا ہے لیکن مکمل ہوتا ہے: یہ مقصد، رکاوٹیں، متوقع output format، اور کم سے کم متعلقہ context شروع میں بیان کرتا ہے — تاکہ model پہلی بار ہی صحیح جواب دے سکے بجائے آگے پیچھے کے لیے مجبور کیے جانے کے۔
Vague:
"Fix my date function."
→ The model has to guess the language, the bug, and what "fixed" means.
Sharp:
"In this TypeScript function, parseDate returns NaN for 'DD/MM/YYYY' input.
Fix it to parse day-first dates. Return only the corrected function.
function parseDate(s: string) { return Date.parse(s); }"
→ goal (fix day-first parsing), constraint (TypeScript), context (the function),
output format (only the function) — all in four lines.
تیز version ہر ایک اندازے کو ہٹا دیتا ہے۔ Model کو language، بالکل ناکامی، مطلوبہ رویہ، اور نتیجہ واپس کرنے کا طریقہ معلوم ہے — اس لیے آپ کو فوری طور پر قابل عمل جواب ملتا ہے۔
جامع، اچھی طریقے سے متعین prompts سست آگے پیچھے کو کاٹتے ہیں جہاں model غلط اندازہ لگاتا ہے اور آپ اسے ٹھیک کرتے ہیں۔ Goal، constraints، output format، اور صرف کافی context شروع میں بیان کرنا tokens، وقت، اور حبط کو بچاتا ہے — اور model کا جواب پہلی بار صحیح ہونے کا امکان بہت زیادہ بڑھاتا ہے۔