3 ms·
You can't automate perfect enforcement, but you can express a norm (as they have) and hold individual human contributors accountable for following it so that wh
by swatcoder 2y ago
You can't automate perfect enforcement, but you can express a norm (as they have) and hold individual human contributors accountable for following it so that when a violation is discoved the humanms other contributions can be scrutinized and the human can be penalized/monitored/whatever going forward.
People bicker over the quality of generated content vs human content, but accountability is actually the big challenge when granting agency to AI tools.
There are many humans who might produce or contribute to a work, and when they violate norms it's accepted that we can hold the person individually accountable in some way or another -- perhaps by rejecting them, replacing them, or even suing them. Much the way mature financial systems depend on many features of legal and regulatory norms that crypto can'f deliver, most mature organizations depend on accountability that's not so easy to transfer to software agents.
If there are a handful of code generators and they're granted autonomy/agency without an accountable vouchsafe, what do you do when they violate your norms? Perhaps you try to debug them, but what does that process look like for a black box instrument? How does that work when those services are hosted by third-parties who themselves reject accountability and who only expose a small interface for modification?
Here, Gentoo dodges the problem entirely by saying effectively saying "we're not going to leave room for somebody to poiny to an AI tool as an excuse for errant work.. if they contribute, they need to take accountability as if the work is wholly and originally theirs by representing it as so."
Contributors may violate that policy by using AI anyway, but they can't use it as an excuse/out for other violations because they now need to stay steadfast in their denial that AI was involved.
So ultimately, this doesn't mean that generated code won't appear in Gentoo, but it makes sure contributed code is held to no lower a standard of accountability.