একটি ভাল প্রম্পট সংক্ষিপ্ত কিন্তু সম্পূর্ণ: এটি লক্ষ্য, সীমাবদ্ধতা, প্রত্যাশিত আউটপুট ফর্ম্যাট এবং ন্যূনতম প্রাসঙ্গিক প্রসঙ্গ সামনে রাখে — যাতে মডেলটি প্রথম চেষ্টায় সঠিকভাবে উত্তর দিতে পারে পরিবর্তে একটি দ্বিমুখী বাধ্য করার পরিবর্তে।
একটি ভাল প্রম্পট সংক্ষিপ্ত কিন্তু সম্পূর্ণ: এটি লক্ষ্য, সীমাবদ্ধতা, প্রত্যাশিত আউটপুট ফর্ম্যাট এবং ন্যূনতম প্রাসঙ্গিক প্রসঙ্গ সামনে রাখে — যাতে মডেলটি প্রথম চেষ্টায় সঠিকভাবে উত্তর দিতে পারে পরিবর্তে একটি দ্বিমুখী বাধ্য করার পরিবর্তে।
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.
তীক্ষ্ণ সংস্করণ প্রতিটি অনুমান সরিয়ে দেয়। মডেলটি ভাষা, সঠিক ব্যর্থতা, পছন্দসই আচরণ এবং কীভাবে ফলাফল ফেরত দিতে হয় তা জানে — তাই আপনি অবিলম্বে একটি ব্যবহারযোগ্য উত্তর পান।
সংক্ষিপ্ত, সুনির্দিষ্ট প্রম্পটগুলি ধীর দ্বিমুখী কাটিয়ে দেয় যেখানে মডেলটি ভুল অনুমান করে এবং আপনি এটি সংশোধন করেন। লক্ষ্য, সীমাবদ্ধতা, আউটপুট ফর্ম্যাট এবং যথেষ্ট প্রসঙ্গ সামনে রাখা টোকেন, সময় এবং হতাশা বাঁচায় — এবং মডেলের উত্তরটিকে প্রথম চেষ্টায় সঠিক হওয়ার সম্ভাবনা অনেক বেশি করে তোলে।