Maybe it’s answered in the article - but I’m just jumping into bed…
How will they differ between AI created code vs “natural” code?
I do know, that there are some give-aways - can’t put my finger on it, but you can see it’s AI generated
But with many contributions, I’m not sure how they would be able to detect it
Even if AI generated code can’t be detected reliably, it is good to have a clear policy to guide projects and contributors. At least those contributors acting in good faith and honestly will do the right thing, and projects will have a basis for rejecting contributions from people that are found to willfully or negligently violate the policy. Blocking all malicious actors will be an ongoing effort, whatever the policy.
I’m just jumping out of bed, but I’ll give you a quick answer. You’re right, in some cases it’ll be impossible to tell that code was AI-generated, but what you’ll have is the reputation of the developer. If any of their other code is AI-developed, then they would be suspect, right? So, I think it’s gonna be something like that, and, like with other things in the open source community, a matter of trust and respect.
I mean, maybe it could be that, but what I think it’s going to end up being is more like a reputation thing, like an actual community with standards and basis for trust with vetted individuals that have a reputation of producing good code by hand, and testing it correctly.
Think of it this way. There’s already a standard practice for keeping people that suck at coding from trying to write code, right? I trust that the same community norms that got us this far will continue to do well. I also believe that there will be some that have reputation issues because of AI.
Maybe it’s answered in the article - but I’m just jumping into bed…
How will they differ between AI created code vs “natural” code?
I do know, that there are some give-aways - can’t put my finger on it, but you can see it’s AI generated
But with many contributions, I’m not sure how they would be able to detect it
Or is it about using AI in other ways?
Even if AI generated code can’t be detected reliably, it is good to have a clear policy to guide projects and contributors. At least those contributors acting in good faith and honestly will do the right thing, and projects will have a basis for rejecting contributions from people that are found to willfully or negligently violate the policy. Blocking all malicious actors will be an ongoing effort, whatever the policy.
I’m just jumping out of bed, but I’ll give you a quick answer. You’re right, in some cases it’ll be impossible to tell that code was AI-generated, but what you’ll have is the reputation of the developer. If any of their other code is AI-developed, then they would be suspect, right? So, I think it’s gonna be something like that, and, like with other things in the open source community, a matter of trust and respect.
Sounds more like detective work, than a
coffeecode reviewThis will cost quite some time for the maintainers :-\
I mean, maybe it could be that, but what I think it’s going to end up being is more like a reputation thing, like an actual community with standards and basis for trust with vetted individuals that have a reputation of producing good code by hand, and testing it correctly.
Think of it this way. There’s already a standard practice for keeping people that suck at coding from trying to write code, right? I trust that the same community norms that got us this far will continue to do well. I also believe that there will be some that have reputation issues because of AI.
I expect witch hunts and transparency culture eroding.