On Fri, Jul 03, 2026 at 02:12:40PM +0100, Lorenzo Stoakes wrote:
> On Fri, Jul 03, 2026 at 09:05:58AM +0200, David Hildenbrand (Arm) wrote:
> > On 7/2/26 23:17, Boris Burkov wrote:
> > > On Thu, Jul 02, 2026 at 05:50:15PM +0100, Lorenzo Stoakes wrote:
> > >> On Thu, Jul 02, 2026 at 12:48:22PM -0400, Jeff Layton wrote:
> > >>>
> > >>> Do we need a tag for this though?
> > >>>
> > >>> This seems like the kind of information that we would always require in
> > >>> the cover letter of a series (or the little place in an individual
> > >>> patch for comments that don't get merged). That would also allow you to
> > >>> convey a lot more nuance about how it was used.
> > >>>
> > >>> ISTM asking people to disclose LLM usage in a cover letter would give
> > >>> everyone what they want: Information about whether and possibly how an
> > >>> LLM was used, and it also wouldn't clutter up the changelogs with these
> > >>> tags.
> > >>
> > >> It's much much clearer and easier to just have a standardised tag for 
> > >> that.
> > >>
> > >> You can see that (and grep for that) immediately, vague paragraphs not 
> > >> so much.
> > >>
> > >
> > > At the risk of being pedantic on a point where I think the document is
> > > kind of lacking:
> > >
> > > What level of assistance crosses the bar for an "Assisted-by: LLM" tag?
> > >
> > > Some sample levels of assistance to illustrate the point:
> > >
> > > 1. I used an llm to one-shot vibe-code a patch
> > > 2. I used an llm to write a patch but carefully reviewed every line
> > > 3. I used an llm to explore the design space for a patch but wrote it
> > > manually
> > > 4. I used an llm to debug or reproduce a kernel issue but then wrote the
> > > fix manually after fully understanding the defect
> > > 5. I used an llm to review a patch I wrote
> > > 6. I used an llm to research some chunk of code while writing a patch
> > > 7. I used Google while writing a patch and learned something valuable
> > > from the AI overview at the top
> > >
> > > I personally would 100% use the tag for 1 or 2, and have already done
> > > so. I have not been doing it for 3-5, as I think that will basically
> > > make every patch llm-assisted to the point of the distinction being
> > > meaningless. If we should be doing it for 3-5 (or some subset thereof)
> > > then my mistake and I will certainly start doing so. I would hope most
> > > people agree 6-7 and similar need no tag.
> 
> I personally think 1-2 are the only relevant cases.
> 
> > >
> > > Similar questions abound if you use an llm to help with writing the
> > > English text in the patch or emails.
> > >
> > > I have a feeling that this ambiguity is part of the reason we aren't all
> > > agreeing on the value of the tag?
> >
> > Yes, I raised something similar as reply to Christian's RFC [1], where I 
> > said
> > that for me the information *how* it was used is much more important:
> >
> > "
> > Assisted-by: LLM # translate commit message
> > Assisted-by: LLM # generate some test cases
> > Assisted-by: LLM # cleanup logic
> > Assisted-by: LLM # everything and I have no clue what any in here does
> > "
> 
> Yup, and we don't need complicated rules for that just 'document what you used
> it for and give a sense of how much'.
> 
> It's fuzzy but useful.
> 
> >
> > That tag is it stands is pretty useless, really.
> 
> Not to go over it all again but I disagree, even as it stands, it allows us to
> engage in conversation about the LLM usage if admitted, and to point those who
> are misbehaving at the rules if not.
> 
> And it is a clear way to get the boolean 'is this person saying they used an
> LLM'.
> 
> But I agree with you it'd be MUCH more useful if we did the above.
> 
> I wonder if we could get consensus on adding a section to the doc saying that
> it'd be _useful_ to add a comment explaining _what_ you did, and explaining 
> the
> concept with some examples?

I'd support a patch that replaces

Assisted-by: Claude:claude-3-opus coccinelle sparse

with

Assisted-by: LLM # generate some test cases

and rewrites the Attribution section of
Documentation/process/coding-assistants.rst accordingly.

I think most people in this mail thread have expressed that how
generative AI was used is the most important information, and several
people (including myself) have expressed a desire to stop the free
advertising. Unless I missed something, I don't think anyone has
expressed an interest in keeping the agent name and model.

> I can't imagine anybody would disagree with that, and that would get us 
> positive
> forward progress.
> 
> Then later we could debate the details further?
> 
> > I assume most people only really use it for something in-between 1 and 2, 
> > but
> > *who knows*.
> >
> > [1] 
> > https://lore.kernel.org/r/[email protected]

-- 
Regards,

Laurent Pinchart

Reply via email to