"Энэ алдааг засах боломжгүй": Линус Торвалдс Линуксийн хүнд алдааг AI-тай хамтран зассан тухайгаа хуваалцлаа
Линукс үйлдлийн систем болон Git-ийн эцэг Линус Торвалдс (Linus Torvalds) Линукс кернелийн хамгийн төвөгтэй алдаануудын нэгийг засахдаа хиймэл оюун ухаан ашигласан сонирхолтой явдлаа дэлгэлээ. Өмнө нь хиймэл оюун ухааны маркетингийн хөөсийг хурцаар шүүмжилдэг байсан тэрээр өдгөө AI хэрэгслийг бодит хөгжүүлэлтэд туршиж, түүний давуу болон сул талуудыг тун бодитойгоор тодорхойлж байна.
Гэвч энэ удаагийн түүх зүгээр нэг "AI код бичиж өглөө" гэх PR мэдээ биш бөгөөд инженерийн суурь мэдлэггүйгээр AI-д найдах нь ямар мухардалд хүргэдгийг харуулсан сургамжтай кейс болов.
"Там шиг дебаг хийх явцын хар ажлыг AI нугалсан"
Линукс кернелийн сүүлийн патч тэмдэглэлд (Commit 818bebe) Линус Торвалдс уг засварыг хийх процессыг тун өвөрмөцөөр тайлбарлажээ. Тэрээр уг асуудлыг "хар дарсан зүүд шиг тамтай дебаг (debug session from hell)" хэмээн тодорхойлсон байна.
Кернелийн түвшний алдаа хайх, олон мянган мөр код дундаас логик зөрчлийг мөрдөх, санах ойн түвшний урсгалыг шалгах зэрэг уйтгартай бөгөөд цаг их шаардсан хар ажлуудыг (grunt work) хийхэд AI загвар асар том туслагч болсон гэдгийг Линус онцолсон юм. Түүний үзэж буйгаар том хэмжээний кодбааз дээр давтагддаг механик шалгалтуудыг хийхэд AI туслах маш өндөр бүтээмж үзүүлж чаджээ.
"Шийдэх боломжгүй, зүгээр л репорт бичээд орхи": AI яагаад бууж өгөв?
Гэвч асуудлыг гүнзгийрүүлэн судлах явцад хамгийн хачирхалтай зүйл тохиосон байна. Системийн гүнд гарсан нарийн төвөгтэй түгжрэл, нөхцөлүүдийг шинжилж чадаагүй AI хэд хэдэн удаа "Энэ асуудлыг шийдэх ямар ч боломжгүй, энэ бол шийдэлгүй алдаа тул зүгээр л issue report бичээд хаах хэрэгтэй" гэсэн хариуг Линуст өгчээ.
Үүний хариуд Линус өөрийн тэмдэглэлдээ хошигнон:
"Би түүнийг өөрийн цуцашгүй туслагч гэж нэрлэмээр байгаа ч, энэ AI хэд хэдэн удаа энэ алдааг шийдэх боломжгүй, зүгээр л тайлан бичих хэрэгтэй гэж шууд мэдэгдсэн. Эдгээр AI загваруудыг над шиг зөрүүд, гөжүүд биш хүмүүсийн өгөгдлөөр сургасан бололтой." гэжээ.
Линус өөрөө Линуксийн архитектур болон C хэлний санах ойн менежментийг нэвт мэддэг учраас системд гарсан согогийг бодитоор засах боломжтойг мэдэж байв. Тиймээс тэрээр AI-ийн "бууж өгөх" дүгнэлтийг үл тоон, загварт асуудлын логикийг алхам алхмаар дахин зааварчилж, шахаж ажилласнаар алдааг бүрэн засах пачийг бэлэн болгож чаджээ.
Суурь мэдлэг ба Инженерийн үнэ цэн
Энэхүү бодит кейс нь орчин үеийн программ хангамжийн хөгжүүлэлтэд чухал хэдэн дохиог өгч байна:
- AI бол чиглүүлэгч биш, зөвхөн хэрэгсэл: Хэрэв туршлага багатай, системийн гүн ойлголтгүй хөгжүүлэгч энэ асуудал дээр ажиллаж байсан бол AI-ийн "шийдэх боломжгүй" гэх үгэнд итгээд ажлаа зогсоох эсвэл тойруу замын чанаргүй шийдэл (workaround) хийх байсан.
- Prompt бичих нь системийн сэтгэлгээг орлохгүй: AI-тай ажиллахын гол давуу тал нь юу хүсэж буйгаа нарийн тодорхойлж, хиймэл оюуны гаргаж буй галлюцинаци болон алдаатай таамаглалуудыг няцааж чадах инженерийн суурь мэдлэг (domain expertise) юм.
- Хар ажлыг автоматжуулах нь бүтээмжийн түлхүүр: Линус AI-г бүрмөсөн үгүйсгээгүй. Харин ч цаг их авдаг рефакторинг, хувьсагч мөрдөх, тест кейс боловсруулах зэрэг механик ажлуудыг AI-д даалгах нь хөгжүүлэгчийн эрч хүчийг хамгийн чухал логик дээр төвлөрүүлэх боломж олгодог гэдгийг дахин баталлаа.
Дүгнэлт
Линус Торвалдсын хэлсэнчлэн AI нь өнөөдрийн хөгжүүлэгчдийг ажлын байрнаас нь халах биш, харин код бичих хуучин арга барилыг хурдасгаж буй "орчин цагийн компилятор" мэт хүчирхэг хэрэгсэл юм. Гэвч системийн хамгийн эгзэгтэй мөчид ямар ч AI таны өмнөөс хариуцлага хүлээж, инженерийн хүнд шийдвэрийг бие даан гаргаж чадахгүй.
Тиймээс суурь мэдлэгээ батжуулж, AI-ийн өгсөн хариултад шүүмжлэлтэй хандан, "зөрүүд" инженер шиг асуудлыг эцсийг нь хүртэл ухах чадвар хэзээ хэзээнээс илүү үнэ цэнтэй болж байна.
Эх сурвалж: [XDA Developers (August 21, 2026) - Linus Torvalds fixed a Linux bug using AI, highlighting both the strengths and weaknesses of the new tech]
Сэтгэгдэл
Ачаалж байна...