एक चांगली प्रॉम्प्ट संक्षिप्त परंतु पूर्ण असते: ते लक्ष्य, मर्यादा, अपेक्षित आउटपुट स्वरूप, आणि किमान प्रासंगिक संदर्भ सुरुवातीपासूनच सांगते — जेणेकरून मॉडेल पहिल्या प्रयत्नात बरोबर उत्तर देऊ शकते आणि मागे-पुढे होणारी संभाषण टाळू शकते.
एक चांगली प्रॉम्प्ट संक्षिप्त परंतु पूर्ण असते: ते लक्ष्य, मर्यादा, अपेक्षित आउटपुट स्वरूप, आणि किमान प्रासंगिक संदर्भ सुरुवातीपासूनच सांगते — जेणेकरून मॉडेल पहिल्या प्रयत्नात बरोबर उत्तर देऊ शकते आणि मागे-पुढे होणारी संभाषण टाळू शकते.
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.
तीक्ष्ण आवृत्ती प्रत्येक अनुमान दूर करते. मॉडेलला भाषा, अचूक अयशस्वीता, इच्छित वर्तन, आणि परिणाम कसे परत करायचे हे माहीत असते — तर तुम्हाला लगेचच वापरण्यायोग्य उत्तर मिळते.
संक्षिप्त, चांगल्या प्रकारे निर्दिष्ट प्रॉम्प्ट्स हळू मागे-पुढे संभाषण कमी करतात जेथे मॉडेल चुकून अनुमान लावते आणि तुम्ही त्याचे सुधार करता. लक्ष्य, मर्यादा, आउटपुट स्वरूप, आणि योग्य-पुरेशी संदर्भ सुरुवातीपासूनच सांगणे टोकन्स, वेळ आणि निराशा बचवते — आणि मॉडेलचे उत्तर पहिल्या प्रयत्नात बरोबर असण्याची शक्यता खूप वाढवते.
सविस्तर उत्तरांसह IT मुलाखत प्रश्नांचे ग्रंथालय — Junior पासून Senior पर्यंत.
देणगी द्या