Хиймэл оюун ухаан

Линус Торвалдс Linux хөгжүүлэлтэд AI ашиглахыг дэмжлээ

TOGTOKHTOGTOKH·2026 оны долоодугаар сарын 23·8 үзсэн·
Линус Торвалдс Linux хөгжүүлэлтэд AI ашиглахыг дэмжлээ

Linux-ийг бүтээгч, kernel төслийн ахлах хариуцагч Линус Торвалдс хиймэл оюун ухаанд суурилсан хэрэгслүүдийг программ хөгжүүлэлтэд ашиглахыг бүхэлд нь эсэргүүцэхгүй гэдгээ илэрхийллээ.

Түүний байр сууринаас үзвэл Linux нь “AI-ийн эсрэг төсөл” болохгүй. Хиймэл оюун ухааны тусламжтай бэлтгэсэн код, тест болон шинжилгээг ямар хэрэгсэл ашигласнаар нь бус, бодит чанар болон төслийн шаардлага хангаж байгаа эсэхээр үнэлэх ёстой.

Гэхдээ энэ нь AI-аар үүсгэсэн кодыг шалгалтгүйгээр Linux kernel-д оруулна гэсэн үг биш юм. Хүний хяналт, техникийн үндэслэл, туршилт, лицензийн нийцэл болон хариуцлага хэвээрээ зайлшгүй шаардлагатай.

Linux “AI-ийн эсрэг” төсөл болохгүй

Linux kernel-ийн хөгжүүлэгчдийн цахим хэлэлцүүлгийн үеэр AI ашигласан код болон автомат шалгалтын хэрэгслийн талаар санал зөрөлдөөн гарсан байна.

Зарим хөгжүүлэгч AI-ийн гаргасан тайлбар, код болон алдааны мэдээллийг эхлээд хүнээр дахин шалгуулсны дараа төсөлд хүргэх ёстой гэж үзжээ. Харин Торвалдс AI технологийг бүхэлд нь хязгаарлах байр суурийг дэмжихгүй гэдгээ тодорхой илэрхийлсэн байна.

Тэрээр AI бол программ хөгжүүлэлтэд ашиглаж болох бусад хэрэгслийн нэг бөгөөд сүүлийн жилд бодит хэрэгцээ нь илүү тодорхой болсон гэж үзжээ.

Торвалдсын байр суурийг товчлон илэрхийлбэл:

Linux нь AI-ийн эсрэг төсөл биш. AI ашигласан эсэхээс илүү үр дүн, кодын чанар болон хүний хүлээх хариуцлага чухал.

Мөн Linux-ийн чиглэлтэй санал нийлэхгүй хүмүүс нээлттэй эхийн үндсэн зарчмын дагуу кодыг салбарлуулан өөр хувилбар буюу fork үүсгэх боломжтойг тэр сануулсан байна.

Маргааны төвд Sashiko байв

Энэхүү хэлэлцүүлэг нь Linux kernel-д илгээсэн patch буюу кодын өөрчлөлтийг шинжилдэг Sashiko нэртэй AI хэрэгслийн хэрэглээтэй холбоотой байжээ.

Sashiko нь илгээсэн кодыг олон үе шаттайгаар шинжилж, байж болзошгүй алдаа болон эрсдэлийн талаар тайлбар үлдээдэг автомат review систем юм. Гэхдээ уг хэрэгсэл кодыг өөрөө нэгтгэх, татгалзах эсвэл kernel-ийн эх кодыг шууд өөрчлөх эрхгүй.

Өөрөөр хэлбэл Sashiko-ийн үүрэг нь хүний оронд эцсийн шийдвэр гаргах бус, хянагчдад анзаарагдаагүй байж болох асуудлыг илрүүлэхэд туслах явдал юм.

Төслийн танилцуулгад Sashiko санал болгосон patch-ууд дахь алдааны 53.6 хувийг илрүүлсэн гэж мэдээлсэн боловч худал эерэг дохионы хэмжээг нарийн тогтооход хүндрэлтэй байгааг мөн дурджээ. Иймээс AI-ийн анхааруулгыг эцсийн үнэн гэж үзэх бус, нэмэлт шалгалтын дохио болгон ашиглах шаардлагатай.

AI хүний code review-г орлох уу?

Linux kernel бол дэлхийн хамгийн өргөн хэрэглэгддэг, өндөр шаардлагатай нээлттэй эхийн төслүүдийн нэг. Сервер, үүлэн үйлчилгээ, Android төхөөрөмж, автомашин, сүлжээний төхөөрөмж болон олон төрлийн embedded систем Linux дээр ажилладаг.

Тиймээс kernel-д орсон жижиг алдаа хүртэл олон сая төхөөрөмжийн тогтвортой ажиллагаа, гүйцэтгэл болон аюулгүй байдалд нөлөөлөх боломжтой.

AI хэрэгслүүд дараах ажлуудад хөгжүүлэгчдэд тусалж чадна:

  • Кодын нийтлэг алдааг илрүүлэх
  • Давтагдсан хэсгийг олох
  • Туршилтын код бэлтгэх
  • Commit болон patch-ийн тайлбарыг ойлгоход туслах
  • Баримт бичиг боловсруулах
  • Кодын хэв маягийн зөрчлийг илрүүлэх
  • Хүний review-ээр анзаарагдаагүй нөхцөлийг санал болгох

Гэхдээ AI системүүд хуучирсан мэдээлэл ашиглах, байхгүй асуудлыг алдаа гэж мэдээлэх, аюултай кодыг зөв мэт санал болгох болон лицензтэй кодтой хэт төстэй үр дүн гаргах эрсдэлтэй.

Иймээс AI нь хүний хяналтыг орлох бус, нэмэлт шалгалтын хэрэгсэл байх нь илүү бодитой хувилбар юм.

Хариуцлагыг хүн хүлээнэ

Linux kernel-ийн хувь нэмэр оруулах журамд код илгээж буй хүн өөрийн өөрчлөлтийг ойлгож, түүнд хариуцлага хүлээх ёстой.

AI хэрэгсэл ашигласан ч хөгжүүлэгч дараах шаардлагыг өөрөө хангана:

  • Кодыг бүрэн уншиж, ажиллагааг нь ойлгох
  • Шаардлагатай туршилтуудыг хийх
  • Алдаа болон regression үүсгэхгүйг шалгах
  • GPL болон бусад лицензийн шаардлагыг хангах
  • Кодын эх сурвалж, зохиогчийн эрхийн эрсдэлийг шалгах
  • Шүүмж болон техникийн асуултад хариулах
  • Илгээсэн өөрчлөлтдөө хувийн хариуцлага хүлээх

Linux kernel-д илгээсэн patch бүр Developer’s Certificate of Origin буюу DCO-ийн шаардлагыг хангах ёстой. AI агент өөрийн нэрээр Signed-off-by баталгаажуулалт хийх боломжгүй бөгөөд зөвхөн хүн уг өөрчлөлтийг илгээж, хууль эрх зүйн болон техникийн хариуцлагыг хүлээнэ.

AI-ийн бодит оролцоог тэмдэглэхэд Assisted-by талбарыг ашиглаж, хэрэглэсэн хэрэгсэл болон загварын мэдээллийг тусгах боломжтой. Ингэснээр AI ашиглалтыг хориглохгүйгээр ил тод байдлыг хадгалах нөхцөл бүрдэнэ.

Лиценз болон зохиогчийн эрхийн эрсдэл

Нээлттэй эхийн төслүүдийн хувьд AI-аар үүсгэсэн кодын хамгийн маргаантай асуудлын нэг нь лиценз юм.

Хиймэл оюун ухааны загварыг ямар өгөгдлөөр сургасан болон гаргасан код нь өмнөх эх сурвалжтай хэр төстэй байгааг тогтооход үргэлж хялбар байдаггүй.

Үүнтэй холбоотой үндсэн эрсдэлүүд:

  • Тусгай лицензтэй кодыг санамсаргүйгээр хуулбарлах
  • Зохиогчийн мэдээллийг орхигдуулах
  • GPL-тэй нийцэхгүй код оруулах
  • Кодын жинхэнэ гарал үүслийг тогтооход хүндрэл үүсэх
  • Хариуцлага хүлээх этгээд тодорхойгүй болох

Торвалдсын байр суурь эдгээр эрсдэлийг үгүйсгээгүй. Харин AI-г бүхэлд нь хориглохын оронд одоо мөрдөгдөж буй review, тест, гарал үүслийн баталгаажуулалт болон хүний хариуцлагын шаардлагыг AI ашигласан хувь нэмэрт мөн адил хэрэгжүүлэх чиглэлтэй байна.

Open source төслүүд өөр өөр бодлого баримталж байна

AI-аар олноор үүсгэсэн чанаргүй issue, patch болон алдааны тайлан нээлттэй эхийн төслүүдийн maintainer-уудад нэмэлт ачаалал үүсгэх болсон.

Үүнтэй холбоотойгоор зарим төсөл AI-аар үүсгэсэн хувь нэмрийг хориглох эсвэл тусгайлан тэмдэглэхийг шаарддаг. Харин бусад нь AI хэрэгсэл ашиглахыг зөвшөөрсөн ч хүний хяналт болон бүрэн хариуцлагыг шаардаж байна.

Linux-ийн баримталж буй чиглэл нь энэ хоёр туйлын дундах практик хувилбар болж байна:

  • AI хэрэгслийг бүхэлд нь хориглохгүй
  • AI-ийн гаргасан үр дүнд шууд итгэхгүй
  • Хүний code review-г хэвээр хадгална
  • AI ашигласан оролцоог ил тод тэмдэглэнэ
  • Кодын чанар, лиценз болон аюулгүй байдлын шалгуурыг бууруулахгүй
  • Эцсийн хариуцлагыг код илгээсэн хүн хүлээнэ

Linux-ийн шийдвэр яагаад чухал вэ?

Linux kernel-ийн хөгжүүлэлтийн арга барил бусад олон нээлттэй эхийн төсөл болон технологийн байгууллагад жишиг болдог.

Linux AI хэрэгслүүдийг хяналттайгаар ашиглах чиглэл баримталснаар бусад төсөл дараах асуултуудад өөрсдийн хариултыг тодорхойлох шаардлагатай болно:

  • AI ашигласныг заавал мэдээлэх үү?
  • Ямар төрлийн AI оролцоог зөвшөөрөх вэ?
  • Үүсгэсэн кодын лицензийг хэрхэн шалгах вэ?
  • AI-ийн автомат review-г хүн дахин шалгах шаардлагатай юу?
  • Чанаргүй автомат хувь нэмрээс maintainer-уудыг хэрхэн хамгаалах вэ?
  • Алдаа гарвал хэн хариуцлага хүлээх вэ?

Энэ мэт тодорхой журамгүй бол AI хөгжүүлэгчдийн бүтээмжийг нэмэгдүүлэхийн оронд review хийх ажлыг улам хүндрүүлэх эрсдэлтэй.

Цаашид юуг ажиглах вэ?

Linux kernel-д AI ашиглах бодит нөлөө нь цаашид ирэх patch, автомат review болон алдааны тайлангуудын чанараар хэмжигдэнэ.

Эхний ээлжид AI хэрэгслийг баримт бичиг шинэчлэх, тест үүсгэх, төхөөрөмжийн драйверын суурь код боловсруулах болон нийтлэг алдаа илрүүлэхэд өргөн ашиглаж болох юм.

Харин санах ойн удирдлага, аюулгүй байдал, файл систем болон процессын хуваарилалт зэрэг kernel-ийн үндсэн хэсэгт AI ашигласан өөрчлөлтүүд илүү нарийн хяналтад орох төлөвтэй.

Торвалдсын мэдэгдлийн гол санаа нь AI-г сохроор дэмжих бус, технологийн хэрэгслийг үр дүнгээр нь үнэлэхэд оршиж байна. AI ашигласан ч Linux kernel-ийн чанар, аюулгүй байдал болон хүний хариуцлагын босго буурахгүй.


Эх сурвалж: DevX.com
Анхны нийтлэлийн зохиогч: Kirstie Sands
Нийтлэгдсэн огноо: 2026 оны 7 дугаар сарын 22

Сэтгэгдэл

Ачаалж байна...