|
|
|
|
|
by s-lambert
1306 days ago
|
|
But the generative models don't spit out existing code, it generates new code that (sometimes) happens to be the same as existing code. Which is the same as a human being does, just that an AI is much better at seeing a larger amount of existing work. There's no part of the model that has a specific piece of code, it just happens to reproduce the same thing. People often write code that looks like existing code that they've seen even if they're not aware of it, it's a blurry line. I see it as just banning AI from doing the same thing as humans just because it's better at it. An argument could be made that it's fair for an AI to not attribute the code it outputs too. The human-human reason for attribution is "I wrote this code by doing X amount of work, since you're using it and it'll save you time, I should fairly be given attribution". But then the AI is also writing out the code that it's prompted for, it's just faster at doing it. Why not create a tool that instead runs the AI generated output through a check that provides proper attribution? Then you'll also get human written code that doesn't attribute the original author as well. |
|