AI سے بات کرنے کے چھ قوانین
میں نے 192 AI کوڈنگ سیشنز کا تجزیہ کیا۔ ڈیٹا سے 8,471 پیغامات اور 89 ملین ٹوکنز کا پتہ چلا۔ کل لاگت 518 ڈالر تھی۔
لیکن فی ٹوکن لاگت غلط پیمانہ ہے۔ میں یہ جاننا چاہتا تھا کہ میری گفتگو کا کتنا حصہ ضائع ہوا۔
میں نے پایا کہ میرے 60% سیشنز پرانے سیشنز سے اخذ (forked) کیے گئے تھے۔ میں گفتگو مکمل کرنے کے بجائے اسے بار بار شروع کر رہا تھا۔ مجھے احساس ہوا کہ مجھے عمل درآمد میں تاخیر (execution latency) کا مسئلہ ہے، علم کا نہیں۔
AI کے ساتھ وقت ضائع کرنے سے بچنے کے لیے یہ رہے چھ قوانین:
قواعد فوراً لکھیں۔ کسی قاعدے کو جاننے اور اسے لکھنے کے درمیان میرے اوسطاً 36 پیغامات لگتے تھے۔ اگر کوئی اصلاح مستقبل کے سیشنز پر لاگو ہوتی ہے، تو اسے ابھی اپنی config فائل میں لکھ لیں۔ لکھنے کی قیمت دس سیکنڈ ہے، جبکہ نہ لکھنے کی قیمت پورے سیشن کی بربادی ہے۔
اثر کے دائرہ کار (blast radius) کو کنٹرول کریں۔ AI ایک فائل تبدیل کر کے پوری سائٹ خراب کر سکتا ہے۔ کسی بھی ایسے آپریشن سے پہلے جو متعدد فائلوں کو متاثر کرے، AI کو ہر فائل اور ہر تبدیلی کی فہرست بنانے پر مجبور کریں۔ اس کے آگے بڑھنے سے پہلے اپنی تصدیق کا انتظار کریں۔
ٹائپ کرنے سے پہلے اپنی سوچ مکمل کریں۔ میں نے کچے خیالات کو بہتر بنانے میں بہت سے پیغامات ضائع کیے۔ پہلے کسی ٹیکسٹ ایڈیٹر میں اپنی مکمل تفصیل (specification) لکھیں۔ اس میں فیلڈز، حدود (constraints) اور ایج کیسز (edge cases) شامل کریں۔ سات بار چھوٹی موٹی تبدیلیوں کے بجائے ایک ہی بار مکمل تفصیل بھیجیں۔
مبہم ہدایات کا خاتمہ کریں۔ "تبدیل کریں" یا "یہ کریں" جیسے مختصر پیغامات وضاحت کے کئی چکروں کا باعث بنتے ہیں۔ اگر بغیر کسی پس منظر (context) کے کوئی شخص آپ کی ہدایت پر عمل نہیں کر سکتا، تو مزید تفصیل شامل کریں۔ "تبدیل کریں" کے بجائے "فارم ہینڈلر میں ان پٹ سینیٹائزیشن (input sanitization) شامل کریں" کہیں۔
پیٹرنز تلاش کریں، نہ کہ صرف واحد اصلاحات۔ جب آپ کو ایک فائل میں بگ (bug) ملے، تو صرف اسی فائل کو ٹھیک نہ کریں۔ AI کو بتائیں کہ وہ اسی زمرے کی تمام فائلوں میں اسی مسئلے کی جانچ کرے۔ یہ ایک ہی غلطی کو مختلف جگہوں پر ظاہر ہونے سے روکتا ہے۔
دائرہ کار (scope) واضح طور پر متعین کریں۔ اگر کوئی حد ہر چیز پر لاگو ہوتی ہے، تو "تمام" (all) کا لفظ استعمال کریں۔ اگر آپ کہیں گے "یہ فنکشن"، تو AI صرف اسی ایک فنکشن کو چھوئے گا۔ واضح دائرہ کار آپ کو بار بار کی اصلاحات سے بچاتا ہے۔
مقصد بہتر پرامپٹ انجینئرنگ (prompt engineering) نہیں ہے۔ مقصد ایک ایسا طریقہ کار بنانا ہے جس سے آپ کو خود کو بار بار دہرانا نہ پڑے۔
ماخذ: https://dev.to/antonio_zhu_e726fd856cd86/six-laws-for-talking-to-ai-4dan
اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi
