𝗣𝗿𝗼𝗺𝗽𝘁𝗶𝗻𝗴 𝗜𝘀 𝗔 𝗦𝗸𝗶𝗹𝗹

لوگ کہتے ہیں کہ پرومپٹنگ محض انگریزی میں ٹائپ کرنا ہے۔ وہ کہتے ہیں کہ یہ ایک ایسی ترکیب ہے جسے کوئی بھی ایک دوپہر میں سیکھ سکتا ہے۔ ان کا دعویٰ ہے کہ جلد ہی یہ خودکار (automated) ہو جائے گا۔

میں نے AI پروڈکٹس بنانے میں چھ ماہ گزارے۔ میں اس سے اختلاف کرتا ہوں۔

پرومپٹنگ محض الفاظ کا نام نہیں ہے۔ یہ سرچ (تلاش) کی طرح ہے۔ 2002 میں، لوگوں نے کہا تھا کہ گوگل سرچ آسان ہے۔ اب ہم جانتے ہیں کہ یہ جاننا کہ سرچ کیسے کی جائے، ماہرین کو مبتدیوں (beginners) سے الگ کرتا ہے۔

پرومپٹنگ لنکس کے بجائے ذہانت کی تلاش ہے۔

یہ کیوں اہمیت رکھتا ہے، اس کی وجوہات یہ ہیں:

ایسے پرومپٹس لکھنا سیکھنا جو مفروضوں (assumptions) کو واضح کریں، ایک مہارت ہے۔ اسے درست طریقے سے کرنے کے لیے مشق کی ضرورت ہوتی ہے۔

میں پہلے سوچتا تھا کہ طویل پرومپٹس بہتر ہوتے ہیں۔ میں غلط تھا۔ ساخت (structure) لمبائی سے زیادہ اہمیت رکھتی ہے۔ آپ کو کردار (role)، کام (task) اور حدود (constraints) کو الگ کرنا چاہیے۔ ایک 3 لائن کا منظم پرومپٹ اکثر 15 لائنوں کے بے ترتیب پرومپٹ سے بہتر کام کرتا ہے۔

مہارت بھی اہمیت رکھتی ہے۔ ایک ڈویلپر جو API ڈیزائن جانتا ہے، وہ اس شخص کے مقابلے میں بہتر پرومپٹس لکھتا ہے جو نہیں جانتا۔ علم اس بات کی تشکیل کرتا ہے کہ آپ مسائل کو کیسے بیان کرتے ہیں اور کن 'ایج کیسز' (edge cases) کا ذکر کرتے ہیں۔

پرومپٹنگ آپ کی مہارت کا نعم البدل نہیں ہے۔ یہ اسے کئی گنا بڑھا دیتی ہے۔

بہترین صارفین وہ نہیں ہیں جو پہلی بار میں ہی درست نتیجہ حاصل کر لیں۔ وہ لوگ ہیں جو تیزی سے ترمیم (iterate) کرتے ہیں۔ وہ جانتے ہیں کہ کب آؤٹ پٹ کو مسترد کرنا ہے۔ وہ جانتے ہیں کہ سوال کو دوبارہ کیسے ترتیب دینا ہے۔

جو لوگ اچھی پرومپٹنگ کرتے ہیں اور جو نہیں کرتے، ان کے درمیان فرق بہت زیادہ ہے۔ یہ کوڈ کی رفتار اور پروٹو ٹائپ (prototype) کے معیار پر اثر انداز ہوتا ہے۔ اس مہارت کو نظر انداز کرنا کہ یہ پانچ سالوں میں بدل سکتی ہے، ایک غلطی ہے۔

مشق کیسے کریں:

• AI کے ساتھ ایک ذہین انٹرن (intern) کی طرح پیش آئیں۔ اسے سیاق و سباق (context)، ایک مقصد اور حدود فراہم کریں۔ • منفی ہدایات (negative instructions) استعمال کریں۔ اسے بتائیں کہ کیا نہیں کرنا ہے۔ • ماڈل سے استدلال (reasoning) کرنے کو کہیں۔ "مرحلہ وار سوچیں" (think step by step) جیسے اشارے استعمال کریں۔ • اپنے مخصوص کام کے لیے پیٹرنز (patterns) کی ایک لائبریری بنائیں۔ • اپنی ناکامیوں کا مطالعہ کریں۔ معلوم کریں کہ ایک پرومپٹ کیوں ناکام ہوا۔

پرومپٹنگ ایک فن ہے۔ یہ آپ کی انجینئرنگ کی مہارتوں کے ساتھ ساتھ چلتی ہے۔ یہ آپ کے موجودہ علم میں اضافہ کرتی ہے۔ اگر آپ اسے نظر انداز کریں گے، تو آپ دوسروں کے مقابلے میں سست ہو جائیں گے۔

ماخذ: https://dev.to/respect17/the-prompt-is-not-a-skill-i-disagree-heres-what-6-months-of-ai-development-taught-me-53io