Discussion on GitHub from last week about a pull request* consisting of 13,000 lines of code written and reviewed by generative AI.
* (A pull request is a request sent to the maintainers of a software project, showing them some code and asking them to “pull” the code into their project.)
The first part of the page is the person who’s submitting the code (user joelreymont) explaining what it does, and then there’s a list of 40 “commits” (changes) that they want to make. You can skip all of that; the interesting-to-me part is the discussion after that list of commits.
Among other things, user gasche and a couple of other people point out that the code as provided includes copyright headers attributing the code to someone named Mark Shinwell. In response, joelreymont asks a generative AI tool to do a copyright analysis, comparing the generated code to Shinwell’s real code in another project. The AI concludes that no code was copied from Shinwell.
joelreymont later claims that “AI has a very deep understanding of how this code works.” (And even later, explains that what they mean by that is that if you ask the AI questions about the code, it can provide answers.)
My favorite part is the exchange late in the thread where user yallop writes:
“Here’s my question: why did the files that you submitted name Mark Shinwell as the author?”
And joelreymont replies:
“Beats me. AI decided to do so and I didn’t question it.”