Linus Torvalds: Ang dokumentasyon ng Linux ay hindi para sa mga krusada laban sa AI

Pangunahing puntos:
  • Tinawag ni Torvalds na "katawa-tawa" ang paninindigan ng paggamit ng dokumentasyon upang labanan ang "basura ng AI".
  • Ipinakikilala na ng AUTOSEL tool ang AI sa kernel para sa pagpili ng patch at pag-aayos.
  • Analohiyang autotune: Pinapalakas ng AI ang talento o pagiging pangkaraniwan lamang, ngunit hindi nito pinapalitan ang responsibilidad.
  • Ipinakita ni Sasha Levin (Nvidia) ang epektibong paggamit ng AI upang magsulat ng mga routine sa kernel 6.16.
  • Ang dapat na pokus ay nasa teknikal na kalidad at kakayahang mapatunayan, hindi ang moralidad ng kagamitang ginamit.

Si Linus Torvalds sa isang Con

Nang magpasya si Linus Torvalds na makialam sa isang pampublikong talakayan, pigil ang hininga ng komunidad ng libreng software. Ang lumikha ng Linux kernel, kilala sa kanyang pag-ayaw sa malambot na pinagkasunduan at sa kanyang madalas na brutal na pagiging prangka, Naglunsad siya ng isang bagong talumpati na puno ng marahas na kritisismo...

Esta vez nakadirekta laban sa mga pagtatangkang i-convert ang dokumentasyon pamamaraan ng kernel sa isang larangan ng digmaan ang ideolohikal na pagsalungat sa nilalamang nabuo ng Artificial Intelligence, na tinutukoy bilang "AI garbage".

Ang kontrobersiya ay nagmula sa isang palitan ng mga email kasama si Lorenzo Stokes, isang developer na kaakibat ng Oracle, na nanatiling maingat at kritikal ang paninindigan kumpara sa mga Grand Language Model (LLM). Bilang tugon sa isang inisyatibo na magtatag ng mga alituntunin sa mga kontribusyon na tinutulungan ng bot, Iminungkahi ni Stokes na ang pagtrato sa mga LLM bilang isa lamang kasangkapan ay isang inosenteng paninindigan.

La Agad at matalas ang tugon ni Torvalds.:

Hindi angkop ang teknikal na dokumentasyon para sa mga moral na pahayag o mga manipesto sa politika.

Pragmatismo laban sa simbolikong aktibismo

Ang pangunahing argumento ng Hindi itinatanggi ni Torvalds ang pagkakaroon ng mababang kalidad na AI-generated codeSa halip, kinukuwestiyon niya ang kapakinabangan ng pag-regulate nito sa pamamagitan ng mga babala sa dokumentasyon. Sa kanyang pananaw, ang mga developer na nagsusumite ng "basura ng AI" ay hindi maglalagay ng label sa kanilang mga patch nang ganoon, anuman ang idinidikta ng mga patakaran. Samakatuwid, ang pagpuno ng dokumentasyon ng mga etikal na babala ay, sa kanyang mga salita, isang walang kabuluhang pose na nagsisilbi lamang upang pakalmahin ang konsensya ng gumagawa ng patakaran, nang hindi nagdaragdag ng anumang tunay na halaga sa kalidad ng code.

Iginiit ni Torvalds na ang dokumentasyon ay isinulat para sa mga tapat na developer. Ang pagtatangkang lutasin ang problema ng kalidad ng code sa pamamagitan ng mga sugnay na moral ay isang pagkakamali sa pamamaraan. Para sa ama ng Linux, ang kernel ay dapat manatiling neutral Dahil sa teknolohiyang ginamit upang likhain ito, mayroon nang sapat na hati na opinyon sa pagitan ng mga nakakakita sa AI bilang katapusan ng mundo at ng mga nakakakita dito bilang ang pangwakas na solusyon; ang dokumentasyon ng kernel ay hindi dapat pumanig, sa halip ay limitahan ang sarili nito sa pagtatatag ng mga teknikal na pamantayan ng pagiging mabeberipika at pananagutan.

Narito na ang AI: Ang kaso ng AUTOSEL

Ang ironiya ng debateng ito moral Ang artipisyal na katalinuhan ay gumagana nang maraming taon. tahimik sa loob ng ecosystem ng Linux. Ang proseso ng pagpapanatag ng kernel, isang napakalaking gawain na nangangailangan ng pagpapasya kung aling mga patch ang ilalagay sa mga matatag na sanga, sMatagal na siyang umaasa sa AUTOSEL.. Ang tool na ito, dinisenyo upang awtomatikong pumili ng mga kaugnay na patch Batay sa mga modelong pang-estadistika, kamakailan lamang ay umunlad ito upang maisama ang mga advanced na pamamaraan ng AI, kabilang ang mga embedding na nagbibigay-daan dito upang suriin ang semantikong kahulugan ng code at mga komento.

Inilarawan ni Sasha Levin, senior engineer sa Nvidia, ang katotohanang ito noong Open Source Summit 2025. Ipinaliwanag ni Levin kung paano niya ginamit ang AI upang magsulat ng isang kumpletong routine. para sa git-resolve sa kernel 6.16, nililimitahan ang kanyang sarili sa pagsusuri at pagsubok sa nagresultang codeBinibigyang-diin ng halimbawang ito ang umiiral na pananaw sa high-level engineering: pinapabilis ng tool ang pagpili at pagwawasto ng error, na nagpapahintulot sa mga tao na tumuon sa pagpapatunay. Maging ang mga beteranong developer, tulad ni Dmitry Brant ng Wikimedia, ay publikong nagdokumento ng paggamit ng mga assistant tulad ni Claude Code upang gawing moderno ang mga controller na ilang dekada nang ginagamit.

Ang pagkakatulad ng Autotune at responsibilidad ng tao

Upang ipaliwanag ang kanyang pilosopiya sa AI sa malikhaing pag-unlad, Gumamit si Torvalds ng isang musikal na analohiya: Autotune. Para sa kanya, Ang artificial intelligence ay ang pagprograma kung ano ang Autotune para sa musika. Kung gagamitin upang pahintulutan ang mga taong walang talento na kumanta, ang resulta ay pangkaraniwan at artipisyal. Gayunpaman, sa mga kamay ng isang bihasang prodyuser, ito ay isang makapangyarihang kasangkapan para sa pagpapakinis at pagpino. Ang tunay na talento ay hindi nangangailangan ng AI para sa proseso ng pagkamalikhain, ngunit magagamit nito ito para sa mga gawain sa organisasyon, pagpapatunay, at pag-aalis ng mga hadlang sa pagpasok.

Sa huli, Ang paninindigan ni Torvalds ay isang panawagan para sa indibidwal na responsibilidadAng mga kagamitan, LLM man o compiler, ay nagpapalakas kapwa sa mga kasanayan ng gumagamit at sa kanilang mga pagkakamali. Ang mahalaga sa isang kritikal na proyekto tulad ng Linux kernel ay hindi ang pinagmulan ng code (isinulat man ng isang taong walang tulog o isang neural network), kundi kung ito ay tumpak, napapanatili, at tama. Ang paggawa ng dokumentasyon bilang isang pamphlet laban sa teknolohiya ay nakakaabala sa tanging bagay na tunay na mahalaga: teknikal na kalidad at mahigpit na pagsusuri ng tao.


Idagdag bilang ginustong mapagkukunan