Academic:کیا مصنوعی ذہانت (AI) واقعی کوڈ لکھ سکتی ہے؟ MIT کا مطالعہ اور خودکار سافٹ ویئر انجینئرنگ کی راہیں,Massachusetts Institute of Technology


کیا مصنوعی ذہانت (AI) واقعی کوڈ لکھ سکتی ہے؟ MIT کا مطالعہ اور خودکار سافٹ ویئر انجینئرنگ کی راہیں

تاریخ: 16 جولائی 2025

حوالہ: میساچوسیٹس انسٹیٹیوٹ آف ٹیکنالوجی (MIT) کی خبر

پیارے بچو اور نوجوان دوستو! کیا آپ نے کبھی سوچا ہے کہ جس طرح سے آپ کمپیوٹر گیمز کھیلتے ہیں یا وہ ایپس استعمال کرتے ہیں، وہ سب کیسے بنتی ہیں؟ ان کے پیچھے ایک خاص قسم کی زبان ہوتی ہے جسے "کوڈ” کہتے ہیں۔ یہ کوڈ کمپیوٹر کو بتاتا ہے کہ کیا کرنا ہے، بالکل ویسے ہی جیسے آپ کے والدین آپ کو کوئی کام کرنے کے لیے کہتے ہیں۔

اب، ایک بہت ہی دلچسپ سوال یہ ہے: کیا ہم ایسی مشین یا مصنوعی ذہانت (AI) بنا سکتے ہیں جو خود سے یہ کوڈ لکھ سکے؟ جیسے ہم خود سے کہانیاں لکھتے ہیں یا تصویریں بناتے ہیں، کیا AI بھی خود سے ایک پوری ایپ یا گیم بنا سکے گی؟

MIT کا تازہ ترین مطالعہ:

حال ہی میں، میساچوسیٹس انسٹی ٹیوٹ آف ٹیکنالوجی (MIT) کے سائنسدانوں نے اس بارے میں ایک بہت ہی اہم تحقیق کی ہے۔ انہوں نے پتا لگایا ہے کہ AI کو خود سے کام کرنے والا سافٹ ویئر بنانے میں کن مشکلات کا سامنا کرنا پڑتا ہے۔ اسے "خودکار سافٹ ویئر انجینئرنگ” کہتے ہیں۔

AI کی صلاحیتیں:

ہم سب نے سنا ہے کہ AI بہت ہوشیار ہے۔ یہ تصویریں پہچان سکتی ہے، ہماری باتوں کا جواب دے سکتی ہے، اور یہاں تک کہ ہمارے لیے کہانیاں بھی لکھ سکتی ہے۔ جب بات کوڈ لکھنے کی آتی ہے، تو AI پہلے سے موجود کوڈ کو سمجھ کر اس میں مدد کر سکتی ہے، یا موجودہ کوڈ کو تھوڑا بہت بدل بھی سکتی ہے۔ یہ بالکل ایسا ہے جیسے آپ کوئی نظم یاد کر کے اس میں اپنے الفاظ شامل کر لیں۔

مشکلات کیا ہیں؟

لیکن، MIT کے مطالعے کے مطابق، AI کے لیے بالکل خود سے، شروع سے آخر تک، ایک مکمل اور صحیح کام کرنے والا سافٹ ویئر بنانا ابھی بھی بہت مشکل ہے۔ اس کی کچھ بڑی وجوہات یہ ہیں:

  1. سمجھنے میں مشکل: AI کے لیے یہ سمجھنا بہت مشکل ہے کہ ہم اصل میں کیا چاہتے ہیں جب ہم کوئی سافٹ ویئر بنانے کا کہتے ہیں۔ انسانوں کی طرح، AI کے لیے یہ جاننا مشکل ہے کہ سافٹ ویئر کا مقصد کیا ہے، اسے کس طرح کا ہونا چاہیے، اور کون سے کام کرنے کی ضرورت ہے۔ ہم جب اپنے دوست سے کہتے ہیں "مجھے وہ گیم بنا کر دو جو بہت مزے کی ہو”، تو اس کے دماغ میں تصویر واضح ہوتی ہے، لیکن AI کے لیے یہ بہت پیچیدہ ہے۔

  2. غلطیوں کا پتہ لگانا: جب AI خود سے کوڈ لکھتی ہے، تو اس میں غلطیاں ہو سکتی ہیں، بالکل ویسے ہی جیسے ہم لکھتے ہوئے کبھی کبھی املا کی غلطیاں کرتے ہیں۔ لیکن AI کے لیے ان غلطیوں کا پتہ لگانا اور انہیں ٹھیک کرنا بہت مشکل ہوتا ہے۔ انسانوں کے لیے یہ آسان ہے کہ وہ اپنا لکھا ہوا دوبارہ پڑھ کر غلطی پکڑ لیں، لیکن AI کے لیے یہ ایک بڑا چیلنج ہے۔

  3. نیا سوچنا: AI موجودہ معلومات اور تجربے سے سیکھتی ہے۔ لیکن جب کوئی بالکل نئی قسم کا سافٹ ویئر بنانا ہو، جس کے لیے پہلے کوئی مثال موجود نہ ہو، تو AI کے لیے نیا طریقہ سوچنا بہت مشکل ہو جاتا ہے۔ اسے نئی ایجادات کرنے میں مشکل ہوتی ہے۔

  4. مختلف حصوں کو جوڑنا: ایک بڑا سافٹ ویئر کئی چھوٹے چھوٹے حصوں سے مل کر بنتا ہے۔ ان سب چھوٹے حصوں کو صحیح طریقے سے جوڑنا اور یہ یقینی بنانا کہ وہ سب مل کر ٹھیک کام کریں، یہ AI کے لیے ایک بہت بڑا کام ہے۔

کیا AI کبھی خود سے کوڈ لکھ پائے گی؟

MIT کے سائنسدانوں کا کہنا ہے کہ ابھی ہمیں بہت کام کرنا ہے۔ AI کی صلاحیتیں بہت تیزی سے بڑھ رہی ہیں، اور شاید ایک دن ایسا آئے جب AI واقعی خود سے پیچیدہ سافٹ ویئر بنا سکے۔ لیکن اس کے لیے ہمیں AI کو انسانوں کی طرح سوچنا، سمجھنا، اور نئی چیزیں ایجاد کرنا سکھانا ہوگا۔

آپ کی کیا دلچسپی ہو سکتی ہے؟

یہ سب جان کر آپ کو کیا لگتا ہے؟ اگر آپ کو یہ سب دلچسپ لگتا ہے، تو آپ کو سائنس اور ٹیکنالوجی میں ضرور دلچسپی لینی چاہیے۔ کمپیوٹر سائنس، پروگرامنگ، اور مصنوعی ذہانت کے بارے میں سیکھنا بہت مزے کا کام ہے۔ شاید آپ میں سے کوئی بڑا ہو کر ایسی AI بنائے جو خود سے وہ سب کام کر سکے جو آج ہمیں مشکل لگتے ہیں!

یہ مطالعہ ہمیں یہ سکھاتا ہے کہ ہم ابھی سفر کے ابتدائی مراحل میں ہیں۔ AI میں بہت صلاحیت ہے، لیکن اسے مکمل طور پر خود مختار بنانے کے لیے ہمیں مزید تحقیق اور ترقی کی ضرورت ہے۔ تو، دوستو، اگر آپ کو یہ پراسرار دنیا دلچسپ لگتی ہے، تو آج ہی سے سیکھنا شروع کر دیں! سائنس آپ کا انتظار کر رہی ہے۔


Can AI really code? Study maps the roadblocks to autonomous software engineering


اے آئی نے خبریں فراہم کر دی ہیں۔

گوگل جیمینائی سے جواب حاصل کرنے کے لیے درج ذیل سوال استعمال کیا گیا تھا:

2025-07-16 20:55 کو، Massachusetts Institute of Technology نے ‘Can AI really code? Study maps the roadblocks to autonomous software engineering’ شائع کیا۔ براہ کرم متعلقہ معلومات کے ساتھ ایک تفصیلی مضمون تحریر کریں، جو بچوں اور طلباء کے لیے آسان زبان میں ہو، تاکہ مزید بچوں کو سائنس میں دلچسپی لینے کی ترغیب ملے۔ براہ کرم مضمون صرف اردو میں فراہم کریں۔

Leave a Comment