System76, společnost stojící za linuxovou distribucí Pop!_OS, ve svém vlajkovém desktopovém projektu postavila tvrdou linii proti AI: desktopové prostředí COSMIC již nebude přijímat žádosti o stažení, které obsahují velký obsah generovaný jazykovým modelem.

Jak poprvé ohlásil Linuxiac a tento týden převzal Neowin, šablona žádosti o stažení COSMIC byla aktualizována tak, aby vyžadovala, aby přispěvatelé potvrdili, že jejich příspěvky neobsahují žádný materiál generovaný LLM – včetně zdrojového kódu, komentářů ke kódu a samotného popisu žádosti o stažení. Pokud toto potvrzení chybí, správci mohou žádost o stažení rovnou zavřít.

Tento krok dělá ze System76 jeden z nejvýznamnějších projektů s otevřeným zdrojovým kódem, který přešel od požadavku přispěvatelů na zveřejnění pomoci s umělou inteligencí k úplnému zákazu přidělování kódu. Pro vývojáře sledující, jak průmysl AI přetváří softwarové inženýrství, je to jeden z dosud nejjasnějších signálů, že správci dosahují svého limitu. Další podobné příběhy najdete v našem nejnovějším pokrytí vývoje AI.

Co vyžadují nová pravidla

Podle aktualizovaných zásad příspěvků musí nyní přispěvatelé COSMIC při otevírání žádosti o stažení potvrdit několik věcí:

  • že příspěvek neobsahuje žádný kód, komentáře nebo popisy generované LLM
  • že rozumí změnám, které předkládají
  • že mohou odpovídat na zpětnou vazbu od správců
  • že otestovali svou práci
  • že příspěvek je certifikován Certifikátem o původu vývojáře, standardním potvrzením, že přispěvatel může předložit kód

Tato politika platí napříč kódovými základnami COSMIC, rodinou repozitářů založených na Rustu – od cosmic-comp compositoru po správce souborů cosmic-files – které dohromady tvoří desktopové prostředí dodávané v Pop!_OS 24.04.

Proč System76 vytáhl zástrčku

Jeremy Soller, hlavní inženýr System76, uvedl, že hnacím faktorem je podle Linuxiacu další zátěž pro kontrolu, kterou AI generované příspěvky kladou na tým COSMIC. Správci zaznamenali rostoucí objem příspěvků od prvních přispěvatelů, kteří se spoléhali na LLM, a mnoho z těchto žádostí o stažení bylo neplánovaných a málokdy přijato.

Projekt již tento provoz v tichosti filtroval. V srpnu přispěvatel Jacob Gkau poznamenal, že většina velkých žádostí o stažení napsaných LLM již byla zamítnuta, zejména pokud vyvolaly obavy ohledně autorských práv nebo udržovatelnosti. Až dosud formální pravidlo projektu vyžadovalo, aby přispěvatelé zveřejnili kód generovaný AI a prokázali, že rozumí jejich zadání. Nové pravidlo je přísnější: obsah generovaný LLM není zveřejňován a kontrolován – není vůbec přijímán.

Šířka pásma recenze je nejvzácnějším zdrojem v open source a ekonomický posun vysvětluje. Strojově generovaný požadavek na stažení trvá několik sekund, než se vytvoří, a minuty, než se zamítne, ale řádné přezkoumání trvá hodiny – a každá hodina strávená tříděním spekulativního příspěvku AI je hodinou, kterou nestrávíte prověřenou prací od důvěryhodných správců.

Žádný zákaz nástrojů AI – zákaz nevyžádaných příspěvků AI

Zásady jsou pečlivě vymezeny. Nezakazuje inženýrům nebo přispěvatelům System76 používat nástroje umělé inteligence v jejich vlastních pracovních postupech; řídí to, co přistane v úložištích projektu zvenčí. Přispěvatel, který používá LLM k naučení se vzoru Rust a poté sám napíše a skutečně rozumí záplatě, není tím, na co se pravidlo zaměřuje – požadavek na potvrzení se zaměřuje na příspěvky, kde kód, komentáře nebo popis byly vygenerovány ve velkém modelem.

Existuje jeden výřez. Úložiště cosmic-flatpak, kde upstream projekty spravují své vlastní manifesty Flatpak, se řídí lehčím procesem: tým COSMIC primárně kontroluje, zda jsou tyto manifesty správně sandboxovány, než je přijme.

Open Source nakreslí čáru na AI Slop

Debata se tento týden rozšířila na Hacker News, kde příběh shromáždil více než 75 bodů a dlouhé diskusní vlákno. Jeden komentující uvedl, že jejich vlastní žádost o stažení – ručně vyleštěná oprava problému se zpracováním hesel v síťovém appletu COSMIC vyvinutém s Claudovou pomocí – byla uzavřena podle nových zásad. "Respektuji jejich rozhodnutí a žádné tvrdé pocity," napsal přispěvatel a zároveň uznal překážku pro někoho, kdo se snaží proniknout do příspěvku s otevřeným zdrojovým kódem.

Další hlasy ve vláknu byly méně diplomatické, popisovaly neudržitelné „nepořádky AI“ ve vlastních projektech a chválily System76 za herecký výkon. Někteří pochybovali, zda by tato politika mohla fungovat v praxi, a poznamenali, že každá distribuce Linuxu je postavena z tisíců upstreamových balíčků, jejichž původ nemůže žádný správce plně zkontrolovat. Zprávy z posledních týdnů naznačují, že Redox OS, projekt operačního systému založený na Rustu, přijal podobný zákaz kódu generovaného umělou inteligencí a správci napříč ekosystémem sledují, zda se šíří formální zásady bez AI.

Co to znamená pro uživatele a vývojáře Pop!_OS

Pro uživatele se okamžitě nic nemění – Pop!_OS a COSMIC se nadále dodávají jako obvykle a zásada se týká hygieny příspěvků, nikoli funkcí. Pro potenciální přispěvatele je nyní laťka explicitní: napište si to sami, pochopte to, otestujte to a buďte připraveni to obhájit v recenzi.

Hlubší otázkou je, zda následují další velké projekty. Kódování podporované umělou inteligencí je nyní hlavním proudem a každý projekt zaměřený na správce se musí rozhodnout, co udělá s výslednou vlnou strojově generovaných příspěvků. Odpověď System76 – zaškrtávací políčko šablony, možné uzavření a Developer Certificate of Origin – nabízí jednu šablonu. Zda se stane standardem v tomto odvětví, se teprve uvidí.

---

Stay Ahead of AI

Získejte nejnovější zprávy, analýzy a průlomové informace o umělé inteligenci – vše na jednom místě.

Přečtěte si další zprávy o AI →