I agree. Disclosure of A.I. use should be mandatory.
My main concern with A.I. use is its ability to hide incompetence. If a new agent introduces code that was entirely written by illegal-software that violates copyright law–A.I.–then that should be made clear, even if competent-programmers review the new inclusion and approve of it. Otherwise people are left with the impression that this new agent is a competent programmer. A.I. use–undisclosed–creates false reputations.
The disclosure being encouraged and not mandatory is purely to protect the egos of programmers currently utilizing A.I. products.
However I do respect their decision and I maintain projects should be self governing.
I do respect their decision and I maintain projects should be self governing.
Me too, but I also think that governance isn’t as simple as “we get to decide what we do”, it also interacts with how well the decision-makers understand their domain and their broader it sits in, both of which are potentially reduced as a consequence of relying on AI.
Also there is the possibility of AI tools dominating workflows and then getting ripped away (either as the corporates raise costs, or the bubble bursts and they collapse), leaving a project overwhelmed with a unmanageably large array of weaknesses. In that scenario self-governance starts to become irrelevant.
My main concern with A.I. use is its ability to hide incompetence.
You mean like tab-completion in modern IDEs? Shouldn’t devs know all the function calls and methods of the standard libraries of the language they’re programming in?
I agree. Disclosure of A.I. use should be mandatory.
My main concern with A.I. use is its ability to hide incompetence. If a new agent introduces code that was entirely written by illegal-software that violates copyright law–A.I.–then that should be made clear, even if competent-programmers review the new inclusion and approve of it. Otherwise people are left with the impression that this new agent is a competent programmer. A.I. use–undisclosed–creates false reputations.
The disclosure being encouraged and not mandatory is purely to protect the egos of programmers currently utilizing A.I. products.
However I do respect their decision and I maintain projects should be self governing.
Me too, but I also think that governance isn’t as simple as “we get to decide what we do”, it also interacts with how well the decision-makers understand their domain and their broader it sits in, both of which are potentially reduced as a consequence of relying on AI.
Also there is the possibility of AI tools dominating workflows and then getting ripped away (either as the corporates raise costs, or the bubble bursts and they collapse), leaving a project overwhelmed with a unmanageably large array of weaknesses. In that scenario self-governance starts to become irrelevant.
You mean like tab-completion in modern IDEs? Shouldn’t devs know all the function calls and methods of the standard libraries of the language they’re programming in?