Oficjalna dokumentacja jądra Linux dotycząca asystentów AI nadal wymaga oznaczania wkładu wspomaganego przez AI tagiem Assisted-by w opisie zmian. 13 października Phoronix poinformował, że Sasha Levin zgłosił łatkę proponującą usunięcie tego wymogu z dokumentacji.

Co oznacza etykieta Assisted-by

Tag wskazuje, że przy przygotowaniu wkładu wykorzystano narzędzia AI. Dokumentacja podaje format Assisted-by: LLM [TOOL1] [TOOL2]. Można w nim wymienić specjalistyczne narzędzia do analizy kodu, takie jak coccinelle, sparse, smatch czy clang-tidy. Nie należy wpisywać podstawowych narzędzi programistycznych, między innymi git, gcc, make ani edytorów tekstu.

SoftZone podał, że 8 października na Linux Maintainers Summit w Pradze osiągnięto konsensus w sprawie wycofania tagu. NeoTeo opisywało wcześniej wykorzystanie Claude Code przez Linusa Torvaldsa przy eksperymentalnej zmianie jądra Linux. Obecna dyskusja dotyczy osobno oznaczania takiej pomocy w opisie poprawki.

Podpis i odpowiedzialność należą do człowieka

Assisted-by opisuje użycie AI, a Signed-off-by jest ludzkim poświadczeniem wkładu. Dokumentacja zabrania agentom AI dodawania Signed-off-by: podpis składa człowiek, który potwierdza Developer Certificate of Origin (DCO), czyli deklarację pochodzenia zmian. Osoba zgłaszająca poprawkę odpowiada też za sprawdzenie kodu wygenerowanego z pomocą AI i zgodności licencyjnej.