اے آئی میرے ٹائپ کرنے کی رفتار سے کہیں زیادہ تیزی سے کوڈ لکھتی ہے
ایک اے آئی ٹول نے میری کافی ختم ہونے سے پہلے ہی کام کرنے والا کوڈ لکھ دیا۔ یہ تھوڑا پریشان کن لگا، لیکن ساتھ ہی پرجوش بھی تھا۔
سافٹ ویئر انجینئر کا کردار بدل رہا ہے۔ یہ ختم نہیں ہو رہا۔
اب اے آئی تکراری کاموں کو سنبھالتی ہے۔ یہ بوائلر پلیٹ (boilerplate) کوڈ لکھتی ہے۔ یہ یونٹ ٹیسٹ (unit tests) بناتی ہے۔ یہ دستاویزات (documentation) تیار کرتی ہے۔ یہ لاجک کو ریفیکٹر (refactor) کرتی ہے۔ ان کاموں میں پہلے گھنٹوں لگتے تھے، اب یہ سیکنڈوں میں ہو جاتے ہیں۔
انجینئرنگ کا سب سے اہم حصہ ٹائپنگ نہیں بلکہ سوچنا ہے۔
اے آئی جوابات پیدا کرتی ہے۔ اسے یہ سمجھ نہیں آتی کہ وہ جوابات درست ہیں یا نہیں۔ انجینئرز اس لیے اہم ہیں کیونکہ ہم سیاق و سباق (context) فراہم کرتے ہیں۔
آپ کی اہمیت ان شعبوں میں ہے:
- کاروباری ضروریات کو تکنیکی منصوبوں میں تبدیل کرنا۔
- رفتار اور اسکیل ایبلٹی (scalability) کے درمیان انتخاب کرنا۔
- طویل مدتی اثرات کو سمجھنا۔
- ان ایج کیسز (edge cases) کو تلاش کرنا جنہیں اے آئی نظر انداز کر دیتی ہے۔
اے آئی میں سیاق و سباق کی کمی ہوتی ہے۔ انجینئرز مکمل تصویر (big picture) کو سمجھتے ہیں۔
جب پروڈکشن میں کوئی خرابی آتی ہے، تو کمپنیاں اے آئی ماڈل کو موردِ الزام نہیں ٹھہراتیں، بلکہ وہ انجینئر کی طرف دیکھتی ہیں۔ نتائج کی ذمہ داری آپ کی ہوتی ہے۔ ذمہ داری آپ کے کندھوں پر ہوتی ہے۔
آپ کا کردار بدل رہا ہے۔ آپ ایک کوڈر سے ایک ڈائریکٹر بن رہے ہیں۔ آپ مقصد (intent) کا تعین کرتے ہیں۔ آپ اے آئی حل کی رہنمائی کرتے ہیں۔ آپ آؤٹ پٹ کا جائزہ لیتے ہیں۔ آپ سیکیورٹی اور بھروسہ مندی (reliability) کے ذمہ دار ہوتے ہیں۔
آگے رہنے کے لیے ان مہارتوں پر توجہ دیں:
- مسائل کی تشکیل اور تنقیدی سوچ۔
- سسٹم ڈیزائن۔
- گہرا ڈومین نالج (domain knowledge)۔
- غیر تکنیکی ٹیموں کے ساتھ بات چیت۔
- سیکیورٹی اور اخلاقی فیصلہ سازی۔
سنٹیکس (Syntax) آسانی سے مل جاتا ہے۔ اچھا فیصلہ کرنے کی صلاحیت مشکل سے ملتی ہے۔
وہ انجینئرز جو اے آئی کا استعمال کریں گے، بہتر سسٹمز بنائیں گے۔ ان کا اثر زیادہ ہوگا۔ وہ انجینئرز جو اے آئی کو نظر انداز کریں گے، ان سے ہار جائیں گے جو اسے بہتر طریقے سے استعمال کرنا جانتے ہیں۔
مطابقت پیدا کرنا (Adaptation) اب ضرورت بن چکی ہے۔
اے آئی کوڈ لکھتی ہے۔ انجینئرز ایسے سسٹمز بناتے ہیں جو دیرپا ہوں۔
Source: https://dev.to/lavkeshdwivedi/ai-generates-code-faster-than-i-can-type-1984
Optional learning community: https://t.me/GyaanSetuAi