Le jeudi 15 janvier 2026, 17:02:05 heure normale d’Europe centrale Lucas 
Nussbaum a écrit :
>[…]
> If you haven't already, I would recommend getting first hand experience
> with LLM-assisted coding.  Using it to modify existing code is very
> different from using it to do "Vibe coding", where you generate large
> amounts of code without even reading it.

Okay, but you said:
“I let the agent write an initial version of the code, and then I review
it.”

“Initial version,” even if that’s not “pure vibe coding,” it very much
smells like it.


> In general the code produced by the LLM is very specific to the context :
> - the existing code being modified
> - the technologies in use and the general context (Debian)
> - the change being asked
> 
> And it's also mostly about incremental modifications to a codebase.
> So the amount of lines added at a time is low. It's almost never about
> adding many lines of code from (likely) the same source. It's more like
> copy-pasting three different 2-lines snippets from documentations or
> stackoverflow, adjusting them to your context, and assembling them
> together, except the LLM does it for you.

Two things:

1. As said above, I wasn’t responding about incremental changes on 
existing code.
Nonetheless, if you ask the tool to add a function to one of your files…
maybe it’s incremental… but maybe it’s just regurgitating almost verbatim
someone else’s code (changing their tab indentation and camel case 
notation to your code’s 4-space indentation and snake case).
Maybe you won’t agree on “regurgitating,” maybe you’d call that
“reinventing”… but if a human studied a lot of codes (and was known to
have done that) and managed to write a (non-trivial) function exactly as
it was in that corpus (modulo cosmestics), they would be suspected of
plagiarism.

2. In any case, and more importantly, most of these tools have been
trained on other people’s work, regardless (and stripping them) of their
copyrights and licences.  They are poisoned.

-- 
  Sylvain L. Sauvage


Reply via email to