خلاصہ
-
LLM لینکس کرنل کی رکاوٹوں کو تلاش کرنے کے لیے بہترین ہے، لیکن یہ مکمل اصلاحات پیدا کرنے کے لیے ناقابل اعتبار ہے۔
-
تیار کردہ اصلاحات ‘خوفناک’ تھیں اور پیغامات کی وسیع آڈیٹنگ، دوبارہ لکھنے اور ترمیم کی ضرورت تھی۔
-
تعمیر کے اوقات میں ڈرامائی طور پر بہتری آئی ہے۔ allmodconfig +36%، اضافہ ~70%، noop ~90% تیز۔
یہ لینکس کی دنیا میں بہت دلچسپ وقت رہا ہے۔ آیا یہ اچھی چیز ہے یا نہیں اس کا انحصار LLM استعمال کرنے کے بارے میں آپ کے موقف پر ہے۔ حال ہی میں ہم نے دیکھا کہ Linus Torvalds کیڑے کو ٹھیک کرنے کے لیے AI کا استعمال کرتے ہیں، اور Debian مینٹینرز نے LLM کوڈ جمع کرانے کی اجازت دینے کے لیے ووٹ دیا جب تک کہ جمع کرنے والا پوری ذمہ داری قبول کرے۔ اب، کرنل ڈویلپرز نے LLM کا استعمال کرتے ہوئے گندی رکاوٹوں کو تلاش کرنے کی اطلاع دی ہے، لیکن یہ پتہ چلتا ہے کہ AI حل کرنے والے سے کہیں زیادہ بہتر پتہ لگانے والا تھا۔
LLM لینکس کرنل کیڑے تلاش کرنے میں مددگار تھا، لیکن انہیں ٹھیک کرنے میں زیادہ مددگار نہیں تھا۔
کوڈ کے تیار ہونے سے پہلے بہت زیادہ کام کی ضرورت تھی۔
جیسا کہ فونکس نے دریافت کیا، آرم کے لینکس کے ڈویلپر لورینزو اسٹوکس نے ایک ای میل بھیجی جس میں دانا کے کام کی تفصیل تھی۔ کئی سنگل تھریڈڈ رکاوٹیں دانا کی تعمیر کو اس کی ضرورت سے کہیں زیادہ مشکل بنا رہی ہیں، اس لیے اسٹوکس ان کو ٹھیک کرنے کے لیے نکلے۔
ان کی تلاش میں مدد کرنے کے لیے، اسٹوکس نے ایل ایل ایم کی مدد لی، جس سے معلوم ہوا کہ مسائل کو تلاش کرنا ان کو حل کرنے سے کہیں بہتر تھا۔
"ایل ایل ایم کا استعمال پہلے اس بات کی نشاندہی کرنے کے لیے کیا گیا تھا کہ رکاوٹیں کہاں ہیں اور پھر یہ معلوم کرنے کے لیے کہ انھیں کیسے بہتر بنایا جائے۔
اس کے نتیجے میں بہت سارے کوڈ نکلے، اس میں سے زیادہ تر خوفناک۔
میں نے بڑے پیمانے پر آڈٹ کیا، بہت سے حصوں کو دوبارہ لکھا، اور کمٹ میسجز، بایو، اور تبصروں میں بہت زیادہ ترمیم کی۔”
اچھی خبر یہ ہے کہ AI کے ‘خوفناک’ کوڈ کے باوجود، رکاوٹ اب حل ہو گئی ہے۔ اسٹوکس نے رپورٹ کیا ہے کہ "allmodconfig 36% تک تیزی سے بنتا ہے، incremental builds 70% تک تیزی سے بنتا ہے، اور noop 90% تک تیزی سے بنتا ہے”، اس سے کوئی فرق نہیں پڑتا کہ آپ کوئی بھی ڈیوائس استعمال کرتے ہیں۔ جب کہ AI نے تعمیراتی عمل اور ڈیبگنگ کو سنبھالا، اسٹوکس نے تمام حتمی تصدیق خود کی۔
اسٹوکس کے نتائج اس بات سے قریب تر ہیں جو خود لینس ٹوروالڈس نے دانا کی نشوونما کے حالیہ رجحانات کے بارے میں محسوس کیا ہے۔ ایل ایل ایم کیڑے تلاش کرنے میں بہت زیادہ قابل ہو گیا ہے، اور لینکس کرنل مینٹینرز چھوٹے مسائل کی خبروں سے بھرے پڑے ہیں جن پر انسان کبھی توجہ نہیں دے گا۔ تاہم، میں سمجھتا ہوں کہ ایل ایل ایم کو اپنے طور پر ایک قابل قدر کوڈ شراکت دار بننے میں ابھی کچھ وقت لگے گا۔