But that's my point, not everyone agrees with that assessment.
Well people can't even agree on who won the last election or even if the world is round, so I can only speak to my point of view on things.
The problem is there's things like code completers, that predate AI, and no one ever had a problem with those even though presumably they were also taking work from other people. So how much AI can be used before AI becomes unacceptable. You can set the bar at zero, but then you start getting problems of defining what even constitutes AI.
To me it's very clear that the heart of the problem is not in "AI" or "machine learning" itself, but the way that almost all of the large AI models have been trained on work which has been scraped from other people without even so much as basic consent--to say little about licenses or payment. Consent is pretty massively important factor here. After all, I think most of us can agree on the fact that consent is the difference between "borrowing" and "theft", the difference between "sex" and "rape", and the difference between "employment" and "slavery".
Is it possible to make an ethical AI?
Of course it is. But I feel that it would require an AI that was developed in a non-exploitative way, trained on data that has been legitimately acquired, licensed, public domain, cc-0, or otherwise "fair use". Almost nobody is doing that, to my knowledge. Maybe someone in the open source world is working on it, and if so, kudos to them, but certainly none of the big AI corporations are.
As for where we draw the line of what is or isn't OK, in the US at least, "fair use" law is the mechanism that we have historically used to determine which particular unauthorized uses of other people's copyrighted work are OK. And there are many factors that are considered for determining whether some kind of use is or isn't fair.
So I agree there is a nuanced discussion to be had, but most of the time we are not talking about simple, small code completion tasks (like asking your IDE to create an empty definition of a method in the .cpp file or whatever). We are generally talking about people using large model AI systems to generate the actual "business logic" of a program, seemingly out of thin air (as long as you pay no attention to the man behind the curtain).
Part of having a real discussion is opening our eyes to the darker side of the AI industry and acknowledging the fact that the intellectual labor of working people and the creative class are being exploited at a truly unprecedented scale.
At any rate, I'm more than happy to have the conversation, even if I don't have infinite time to dedicate to it.
EvilHankVenture@lemmy.world 3 days ago
Autocomplete tools didn’t take people’s work without their consent. They also couldn’t create huge blocks of code, they’d finish a keyword or guess the end of a line that you would have to verify was correct. They were time savers that still required you to understand the code you were writing.