Správní rada projektu Fedora schválila pravidla, která regulují použití nástrojů AI při vývoji Fedora Linux. Nástroje AI jsou považovány za potenciální možnost, jak zlepšit platformu, ale existují obavy týkající se soukromí, bezpečnosti, etiky a kvality. Bylo rozhodnuto nezakazovat používání AI asistentů s povinným lidským dohledem nad výsledky jejich práce a odpovědností vývojářů za kód.
Hlavní principy používání nástrojů AI při přípravě změn pro Fedora:
- Vývojář, který používá nástroje AI při přípravě změn pro Fedora, je považován za autora, nese odpovědnost za předanou změnu a zaručuje její kvalitu, soulady s licencemi a užitečnost. Bez ohledu na to, zda byla změna připravena člověkem nebo AI, musí plně odpovídat požadavkům projektu na přijímané změny.
- Při předávání změny, jejíž podstatná část byla vygenerována nástroji AI, je v poznámce commit nebo pull requestu nezbytné přidat štítek "Assisted-by: název AI asistenta". Například, "Assisted-by: ChatGPTv5". Při drobných převodech nebo při ručním přepracování kódu, který navrhli AI asistenti, je přidání označení žádoucí, ale nikoli povinné. Označování není vyžadováno při používání AI k provádění rutinních úkolů, jako je oprava gramatických chyb a úprava textu.
- Při recenzování změn mohou být nástroje AI použity během analýzy změny nebo k podpoře při formulaci zpětné vazby. Přitom je zakázáno používat AI k plné automatizaci procesu recenzování nebo k vyhodnocení navrhované změny. Konečné rozhodnutí musí učinit člověk, který nese odpovědnost za autorizované schválení nebo odmítnutí změny.
- Při řízení projektu mohou být AI nástroje použity k automatizaci rutinních úkolů, jako je filtrování spamu, automatizované testování a vytváření poznámek, ale jejich použití není přípustné pro určení statusu člena komunity, například při hodnocení stížností na porušení kodexu chování, zpracování žádostí o financování a výběru kandidátů na vedoucí pozice.
- Velkorysé iniciativy, které mohou výrazně změnit mechanizmy fungování projektu nebo vést k exponenciálnímu růstu změn, by měly být projednány samostatně s správní radou Fedora.
Zdroj: opennet.ru
