میں نے اس بارے میں بہت سی پیشین گوئیاں کی ہیں کہ AI پروگرامنگ کو کیسے بدلے گا۔ ہیکنگ کوڈ مسائل کو سمجھنے سے کم اہم ہو گا، ہمارے پاس کوڈ بنانے کے لیے بہتر ٹولز ہوں گے، اعلیٰ درجے کی مہارتیں زیادہ قیمتی ہوں گی، وغیرہ۔ یہ سب کچھ کسی حد تک ایک ساتھ بندھے ہوئے ہیں۔ اگر پروگرامرز کوڈ لکھنے میں کم وقت صرف کرتے ہیں، تو ان کے پاس حقیقی مسائل پر خرچ کرنے کے لیے زیادہ وقت ہوگا: یہ سمجھنا کہ وہ کوڈ لکھ رہے ہیں کیا کرنے کی ضرورت ہے۔ ہماری صنعت نے پچھلے سالوں میں اس کا ناقص کام کیا ہے۔ اور وہ ان بڑے سسٹمز کو ڈیزائن کرنے میں زیادہ وقت گزار سکیں گے جس میں ان کا کوڈ چلتا ہے۔ ہم نے اس کا بہتر کام کیا ہے، لیکن ہمیں ایسی خدمات کو ڈیزائن کرنے کی ضرورت ہوگی جو بہتر سیکیورٹی فراہم کرتے ہوئے زیادہ سے زیادہ صارفین تک پہنچ سکیں۔ ان نظاموں کو قابل مشاہدہ ہونا چاہیے تاکہ مسائل کا پتہ لگایا جا سکے اور اس سے پہلے کہ وہ بحران بن جائیں۔ ہمیں بلاشبہ بہتر ٹولز ملیں گے، اور ان میں سے کچھ ٹولز سافٹ ویئر فن تعمیر کے ان مسائل کو حل کرنے میں بھی مدد کر سکتے ہیں۔ لیکن ہم ابھی تک وہاں نہیں ہیں۔
سکے کے دوسری طرف کیا ہے؟ بہتر ٹولز، کم وقت میں ہیکنگ کوڈ، اور مفید سسٹمز کو ڈیزائن کرنے کے لیے زیادہ وقت یہ سب بہت اچھا لگتا ہے۔ لیکن وعدوں کے پیچھے کون سا سایہ چھپا ہوا ہے؟
پہلا واضح ہے۔ میں نے کبھی ایسا سافٹ ویئر ڈویلپمنٹ گروپ نہیں دیکھا جس نے سوچا کہ اس پر کام کیا گیا ہے۔ مجھے شبہ ہے کہ زیادہ تر، اگر ان میں سے سبھی نہیں، تو درحقیقت زیادہ کام کر رہے ہیں، اور رسمی شکایت میں مشغول نہیں ہیں۔ کیا موقع ہے کہ AI کا تحفہ "اب آپ 30% تیزی سے کوڈ لکھ سکتے ہیں، تو یہاں 50 میں لکھنے کے لیے 2024% مزید کوڈ ہے؟ آپ کے پاس اس پروجیکٹ کے لیے چھ ماہ تھے، لیکن اگر آپ 30% تیز ہیں، تو آپ اسے تین میں مکمل کر سکتے ہیں"؟ یقینی طور پر ناقص طور پر منظم گروپس ہیں جنہیں AI کے نتیجے میں زیادہ کام کے بوجھ اور کم حقیقت پسندانہ نظام الاوقات کا سامنا کرنا پڑے گا - یا، زیادہ واضح طور پر، کیونکہ انتظامیہ ان مواقع کو غلط سمجھتی ہے جو AI واقعی پیش کرتا ہے۔ زیادہ ناقص سوچنے والا، بری طرح سے ڈیزائن کیا گیا بگی سافٹ ویئر: ہمیں اس کی ضرورت نہیں ہے۔
دوسرا: یہ کہنا آسان ہے کہ AI اعلی درجے کی مہارتوں کا بدلہ دے گا۔ اگر آپ کے پاس اعلیٰ درجے کی مہارتیں ہیں تو یہ بہت اچھا ہے، لیکن اگر آپ کے پاس نہیں ہے تو اتنا اچھا نہیں۔ اس کا اصل مطلب یہ ہے کہ انٹری لیول اور سینئر پروگرامرز کے درمیان فرق بڑھ جائے گا۔ یہ کتنا سنگین مسئلہ ہے؟ اس بات کو ذہن میں رکھیں کہ پروگرامرز کی ضرورت اب چند دہائیوں سے بہت زیادہ ہے، اور اس کے جواب میں، بہت سے لوگ کم سے کم مہارت کے ساتھ مارکیٹ میں داخل ہوئے ہیں: کریش کورس بوٹ کیمپ کے فارغ التحصیل افراد جو ان کے درمیان فرق نہیں سمجھتے۔ ری ایکٹ اور جاوا اسکرپٹ (اور یہ سمجھ نہیں پا رہے ہیں کہ دیگر پروگرامنگ زبانیں کیوں موجود ہیں)، چار سالہ ڈگریوں کے ساتھ گریجویٹ جنہوں نے الگورتھم اور آپریٹنگ سسٹم میں کورسز کیے ہیں لیکن یہ نہیں سمجھتے کہ کلاؤڈ کے لیے سافٹ ویئر کیسے لکھیں۔ ملازمتوں کی اگلی نسل کو ان میں سے بھی زیادہ کی ضرورت ہوگی۔ کیا کمپنیاں وہ تربیت فراہم کریں گی جس کی انہیں سینئر عہدوں تک خلا کو عبور کرنے کی ضرورت ہے؟
آخر میں: ڈیبگنگ اعلیٰ سطح کی مہارتوں سے الجھ جاتی ہے – لیکن یہ درست نہیں ہے۔ ڈیبگنگ اتنی ہی نچلی سطح کی ہے جتنی کہ یہ ہوتی ہے، دوسری چیز جو کوئی بھی پروگرامر اپنا پہلا "ہیلو، ورلڈ" لکھنے کے بعد سیکھتا ہے۔ میں نے اس کے اندازے دیکھے ہیں۔ پیدا کرنے والا AI کوڈ لکھتے وقت زیادہ سے زیادہ 90% درست ہو سکتا ہے - جو بہت اچھا لگتا ہے جب تک کہ آپ کو یہ احساس نہ ہو کہ 90% درستگی شاید ہر کوڈ کی لائن میں ہے۔ 10 لائن کے فنکشن کے لیے، نتیجہ کے درست ہونے کا امکان تقریباً ایک تہائی رہ جاتا ہے۔ لہذا، بہت ساری ڈیبگنگ کرنی ہوگی - اور ہمیں اس کو مدنظر رکھنا ہوگا۔ یہ میرے لیے حیران کن ہے کہ زیادہ لوگوں نے "اب ہمیں پروگرامنگ زبانوں اور لائبریریوں کی تفصیلات کو سمجھنے کے بارے میں فکر کرنے کی ضرورت نہیں پڑے گی" (ارے، میں نے یہ بھی کہا ہو گا) اور "لیکن ہمارے پاس کوڈ میں ایسی غلطیوں کو ڈیبگ کرنے کے قابل ہونا جو ہم نے نہیں لکھی ہیں اور ہو سکتا ہے سمجھ نہ سکیں۔" اور مجھے یقین نہیں ہے کہ آپ کو اس طرح کی ذہنی روانی کیسے حاصل ہوگی جس کی آپ کو یہ ڈیبگنگ کرنے کی ضرورت ہے ہاتھ سے بہت سارے کوڈ لکھے بغیر۔ ممکنہ طور پر کم باغی قسم کے نحوی کیڑے "مرتب نہیں کریں گے" ہوں گے، لیکن زیادہ کیڑے ہوں گے جو لطیف طریقوں سے طرز عمل کو تبدیل کرتے ہیں یا حفاظتی خطرات کو متعارف کراتے ہیں۔ جب میں نے لکھے گئے پروگرام کو بہتر بنانے کے لیے کہا، تو میں نے جی پی ٹی کو لائنوں کی ترتیب کو ان طریقوں سے تبدیل کرتے ہوئے دیکھا ہے جس سے ٹھیک ٹھیک غلطیاں ہوئیں۔ میں یہ نہیں کہہ رہا ہوں کہ AI پروگرامرز کو تیز اور زیادہ موثر نہیں بنائے گا – لیکن مجھے حیرت ہے کہ کیا ہم جونیئر پروگرامرز کو بھی لائف جیکٹ کے بغیر پول کے گہرے سرے میں پھینک رہے ہیں۔
کیا میں کہہ رہا ہوں، "ٹرین روکو، ہمیں اترنا ہے؟" نہیں، کیا میں کہہ رہا ہوں کہ AI کے نتیجے میں پروگرامرز زیادہ کارآمد نہیں ہوں گے؟ نہیں، لیکن AI تبدیلی متعارف کرائے گا، اور تبدیلی کا ہمیشہ اچھا اور برا پہلو ہوتا ہے۔ آنے والے سال میں، ہمیں دونوں اطراف سے نمٹنا پڑے گا۔
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو ڈیٹا ڈاٹ نیٹ ورک ورٹیکل جنریٹو اے آئی۔ اپنے آپ کو بااختیار بنائیں۔ یہاں تک رسائی حاصل کریں۔
- پلیٹوآئ اسٹریم۔ ویب 3 انٹیلی جنس۔ علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- پلیٹو ای ایس جی۔ کاربن، کلین ٹیک، توانائی ، ماحولیات، شمسی، ویسٹ مینجمنٹ یہاں تک رسائی حاصل کریں۔
- پلیٹو ہیلتھ۔ بائیوٹیک اینڈ کلینیکل ٹرائلز انٹیلی جنس۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://www.dataversity.net/ai-in-2024-the-other-side/
- : ہے
- : ہے
- : نہیں
- $UP
- 2024
- a
- قابلیت
- ہمارے بارے میں
- اکاؤنٹ
- درستگی
- درست
- Ad
- کے بعد
- AI
- یلگوردمز
- تمام
- بھی
- ہمیشہ
- am
- اور
- کوئی بھی
- فن تعمیر
- کیا
- AS
- At
- برا
- بری طرح
- BE
- صبر
- کیونکہ
- بن
- رہا
- اس سے پہلے
- رویے
- پیچھے
- بہتر
- کے درمیان
- دونوں
- دونوں اطراف
- کیڑوں
- لیکن
- by
- کر سکتے ہیں
- یقینی طور پر
- موقع
- تبدیل
- واضح طور پر
- بادل
- کوڈ
- سکے
- آنے والے
- کمپنیاں
- درست
- کورسز
- بحران
- پار
- ڈیٹاورسٹی
- نمٹنے کے
- دہائیوں
- گہری
- ڈیزائن
- ڈیزائن
- ڈیزائننگ
- تفصیلات
- پتہ چلا
- ترقی
- فرق
- do
- کیا
- نہیں
- شک
- نیچے
- آسان
- ہنر
- آخر
- مشغول
- داخل ہوا
- اندراج کی سطح
- نقائص
- اندازوں کے مطابق
- Ether (ETH)
- بھی
- واقعہ
- وجود
- حد تک
- چہرہ
- تیز تر
- چند
- کم
- پہلا
- کے لئے
- تقریب
- حاصل کرنا
- فرق
- پیدا کرنے والے
- نسل
- حاصل
- ملتا
- تحفہ
- جاتا ہے
- اچھا
- عظیم
- گروپ
- گروپ کا
- ہیکنگ
- تھا
- ہاتھ
- ہے
- ہونے
- مدد
- ہائی
- اعلی سطحی
- کس طرح
- کیسے
- HTTPS
- i
- if
- اہم
- کو بہتر بنانے کے
- in
- اضافہ
- یقینا
- صنعت
- میں
- متعارف کرانے
- متعارف
- مسائل
- IT
- میں
- جاوا سکرپٹ
- ایوب
- نوکریاں
- بچے
- زبانیں
- بڑے
- کم
- زندگی
- لائن
- لائنوں
- بہت
- LP
- بنا
- بنا
- میں کامیاب
- انتظام
- مارکیٹ
- مئی..
- me
- کا مطلب ہے کہ
- ذہنی
- برا
- کم سے کم
- ماہ
- زیادہ
- زیادہ موثر
- سب سے زیادہ
- بہت
- ضروری
- ضرورت ہے
- ضروریات
- کبھی نہیں
- اگلے
- نہیں
- اب
- واضح
- of
- بند
- on
- ایک
- کام
- آپریٹنگ سسٹم
- مواقع
- or
- حکم
- دیگر
- ہمارے
- پر
- لوگ
- فی
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- پول
- غریب
- پوزیشنوں
- عین مطابق
- پیشن گوئی
- تحفہ
- خوبصورت
- امکان
- شاید
- مسئلہ
- مسائل
- پروگرام
- پروگرامر
- پروگرامر
- پروگرامنگ
- پروگرامنگ زبانوں
- منصوبے
- وعدہ کیا ہے
- فراہم
- فراہم کرنے
- جواب دیں
- اصلی
- حقیقت
- احساس
- واقعی
- کی ضرورت
- جواب
- نتیجہ
- انعام
- ٹھیک ہے
- چلتا ہے
- کہا
- کا کہنا ہے کہ
- یہ کہہ
- پیمانے
- دوسری
- سیکورٹی
- دیکھا
- سینئر
- سنگین
- سروسز
- کی طرف
- اطمینان
- چھ
- چھ ماہ
- مہارت
- So
- سافٹ ویئر کی
- سوفٹ ویئر کی نشوونما
- حل
- حل
- کچھ
- آواز
- آواز
- خرچ
- اس بات کا یقین
- حیرت انگیز
- نحو
- سسٹمز
- لے لو
- لیا
- سے
- کہ
- ۔
- ان
- ان
- وہاں.
- یہ
- وہ
- بات
- تھرڈ
- اس
- ان
- سوچا
- پھینک دو
- بندھے ہوئے
- وقت
- کرنے کے لئے
- مل کر
- اوزار
- ٹرین
- ٹریننگ
- سمجھ
- افہام و تفہیم
- جب تک
- مفید
- صارفین
- قیمتی
- بہت
- دیکھا
- نقصان دہ
- تھا
- طریقوں
- we
- کیا
- جب
- جس
- جبکہ
- ڈبلیو
- کیوں
- گے
- ساتھ
- بغیر
- حیرت ہے کہ
- دنیا
- فکر
- لکھنا
- کوڈ لکھیں
- تحریری طور پر
- لکھا
- لکھا ہے
- سال
- سال
- ابھی
- آپ
- زیفیرنیٹ