patches and low-level development discussion
 help / color / mirror / code / Atom feed
From: Valentin Gagarin <valentin@gagarin.work>
To: Alyssa Ross <hi@alyssa.is>, devel@spectrum-os.org
Subject: Re: [PATCH] Documentation: document expectations around AI use
Date: Wed, 5 Aug 2026 10:15:06 +0200	[thread overview]
Message-ID: <05840f25-32fd-4953-885e-4a11845d102c@gagarin.work> (raw)
In-Reply-To: <20260804164109.175987-2-hi@alyssa.is>

I like the nature of the argument, but from my own experience would 
suggest a different policy: don't submit LLM output.

One piece of rationale behind that is in essence the same as yours, 
something along the lines of "contributors are assumed to understand 
what they're writing".  But even that still feels vague, because of 
course one can understand a given LLM output and package that as a 
contribution.  Therefore I would like to sharpen that line of reasoning 
before committing to that.

The other piece of rationale has more weight for me: you wouldn't submit 
search engine output verbatim either.  LLM output is qualitatively the 
same as generated code, plus randomness.  Why would you check that into 
version control?  That would also still need a constructive formulation 
for people further from this bubble to make sense immediately, but do 
you see what I'm getting at?

Certainly we should emphasize the part that sending LLM output 
needlessly shifts more burden onto reviewers, and the threshold to 
consider that spam is very easy to cross.

This deliberately leaves open which tools you use and how you use them 
to arrive at your contributions.  Another thing also worth mentioning is 
that the contributor may be liable for all the legal implications of 
labeling LLM output as one's own contribution.  What if a particular 
piece turns out to violate copyright?  For that reason, maintainers 
should therefore not let into their codebase what is marked as LLM 
output, and otherwise take authorship claims for granted.

But again, I agree with the spirit of your proposal, which to me reads 
like that the project's communication channels are for people, period. 
Still figuring out how to state it so that spirit gets across despite 
cultural differences.  Maybe this would even allow us to bypass the LLM 
debate in documentation altogether, ideally without having to re-explain 
why e.g. checking in any sort of machine output is not a good idea in 
general.

Thinking about it a bit more, the underlying theme is actually that of 
engineering, contribution, and communication culture.  It's easy to get 
along with people who happen to share it, but it's a lot of work for 
both sides when implicit assumptions don't match.  We may be even better 
served than by just policing LLM use if we state at least some of the 
core assumptions which drive the project, provide some guidance for how 
to soak up that culture, and ideally explicitly state positive examples. 
  That may substantially reduce the need to play catch-up with instances 
of the same phenomenon.

      parent reply	other threads:[~2026-08-05  8:15 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-04 16:41 [PATCH] Documentation: document expectations around AI use Alyssa Ross
2026-08-04 20:58 ` Demi Marie Obenour
2026-08-05 16:23   ` Alyssa Ross
2026-08-05  8:15 ` Valentin Gagarin [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=05840f25-32fd-4953-885e-4a11845d102c@gagarin.work \
    --to=valentin@gagarin.work \
    --cc=devel@spectrum-os.org \
    --cc=hi@alyssa.is \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://spectrum-os.org/git/doc
	https://spectrum-os.org/git/mktuntap
	https://spectrum-os.org/git/spectrum
	https://spectrum-os.org/git/ucspi-vsock

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).