𝗟𝗟𝗠 𝗣𝗿𝗼𝗺𝗽𝘁𝗶𝗻𝗴 میں مہارت: 𝗔 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿'𝘀 𝗚𝘂𝗶𝗱𝗲
AI کے ناقص جوابات ماڈل کی غلطی نہیں ہیں۔ یہ پرامپٹ (prompt) کی غلطی ہے۔
پرامپٹنگ ایک مہارت ہے۔ آپ مخصوص تکنیکوں کے استعمال سے اسے بہتر بنا سکتے ہیں۔ بہتر کوڈ اور ذہین جوابات حاصل کرنے کے لیے ان طریقوں کا استعمال کریں۔
مخصوص سیاق و سباق (Context) فراہم کریں عام سوالات پوچھنا بند کریں۔
- غلط: "How do I validate emails?"
- درست: "I am building a Node.js Express API. Show me how to validate emails using the email-validator package. Include error handling with a 400 status code."
ایک کردار (Persona) تفویض کریں AI کو بتائیں کہ اسے کیا کردار ادا کرنا ہے۔
- اس کے بجائے: "Write a function for unique IDs."
- یہ آزمائیں: "You are a senior backend engineer. Write a Python function for globally unique IDs that are sortable by timestamp. Explain your decisions."
چین آف تھاٹ (Chain of Thought) کا استعمال کریں مشکل کاموں کے لیے، AI سے مرحلہ وار سوچنے کا کہیں۔ اس سے ماڈل اپنی منطق (logic) دکھانے پر مجبور ہو جاتا ہے۔
- یہ پوچھیں: "Walk me through your thought process: 1. Identify bottlenecks. 2. List techniques. 3. Recommend a solution. 4. Write the code."
مثالیں فراہم کریں AI کو وہ پیٹرن دکھائیں جو آپ چاہتے ہیں۔ اسے few-shot prompting کہا جاتا ہے۔ "پہلے" اور "بعد" کی مثال فراہم کریں تاکہ AI آپ کا انداز سیکھ سکے۔
سخت پابندیاں (Constraints) مقرر کریں AI کو درست ہونے پر مجبور کریں۔ اپنی ضروریات کو واضح طور پر درج کریں:
- Language version
- Time complexity
- Space complexity
- No external libraries
کاموں کو حصوں میں تقسیم کریں ایک ساتھ سب کچھ نہ پوچھیں۔ مرحلہ وار طریقہ اپنائیں:
- مرحلہ 1: ایک بنیادی ورژن بنائیں۔
- مرحلہ 2: ایرر ہینڈلنگ شامل کریں۔
- مرحلہ 3: کارکردگی (performance) کو بہتر بنائیں۔
- مرحلہ 4: ٹائپس (types) شامل کریں۔
متبادل پوچھیں کسی مسئلے کو حل کرنے کے دو مختلف طریقے پوچھیں۔ اس سے آپ کو فائدے اور نقصانات (trade-offs) سمجھنے میں مدد ملتی ہے۔ ہر طریقے کے فوائد اور نقصانات پوچھیں۔
مخصوص فارمیٹس کی درخواست کریں AI کو بتائیں کہ آؤٹ پٹ کو کیسے ترتیب دینا ہے۔ آپ مخصوص ہیڈرز جیسے Issues، Fixes، اور Performance Impact کے ساتھ ایک منظم کوڈ ریویو (code review) مانگ سکتے ہیں۔
جن غلطیوں سے بچنا چاہیے:
- بہت مختصر ہونا۔
- ایک ہی پرامپٹ میں غیر متعلقہ چیزیں پوچھنا۔
- پابندیاں فراہم کرنا بھول جانا۔
- بغیر چیک کیے پہلا جواب قبول کر لینا۔
ان مراحل میں مہارت حاصل کرنے سے آپ کو تیزی سے کام کرنے میں مدد ملتی ہے۔ یہ طریقے ChatGPT، Claude، اور GitHub Copilot پر کام کرتے ہیں۔
آپ پرامپٹنگ کے کون سے طریقے استعمال کرتے ہیں؟ مجھے کمنٹس میں بتائیں۔
Optional learning community: https://t.me/GyaanSetuAi