this post was submitted on 27 Jul 2023
239 points (83.9% liked)
Technology
60078 readers
4404 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It's mostly BS. The only ones that really need to worry are jobs where doing things accurately don't really matter and where that work is very time consuming to do or there's an absolute ton of it (and also doesn't involve physically doing anything).
Types of jobs impacted would be tier one call center staff whose primary role is to function as a filter to tier two. Technically their job could be replaced with a pre-recorded message already, but people tend to ignore those so they're less effective than having a person just read a script to the caller. Other impacted jobs would be movie extras or very cheap actors where a wooden or slightly off performance could be ignored.
Lastly some jobs will be changed but not replaced. A lot of the initial work of things like concept artists, editors, certain kinds of script writers, and analysts will be generated and then they'll spend their time refining or fixing that initial copy. Ironically this will most likely lead to even more demand for those kinds of jobs as finding and fixing mistakes in generated content can be more time consuming than doing it right the first time.
The big elephant in the room of course is that it's going to be very expensive to run these systems, and you're going to need a whole group of high skill specialists to maintain and operate them. Just like self driving trucks you're just replacing a large group of low skill cheap workers with a medium sized group of high skill very expensive workers. Ultimately this will be far more expensive for companies, but for those that can afford it the increased volumes will offset the increased costs.
This feels like wishful thinking. Any automated system (cars, LLMs, etc) only need to be better than a human doing that job. Your example, for, um, example, ignores that self-driving trucks don't need to take sleep breaks, or bathroom breaks, or spend time with their families, etc.
Using the assumption that this is the bottom of the curve for this LLM technology and that we still have a lot of expansion in the tech coming in a relatively short amount of time, then I would guess that any job that makes art that is "work for hire" will cease to exist, and I imagine programming is going to take a pretty big hit in available jobs. I don't think you'll be able to get rid of human programmers altogether, but you'll need way fewer of them.
I'm not ignoring that, but you're ignoring that these systems have their own associated costs. A self driving truck might not need bathroom breaks, but it does need regular maintenance which given the increased complexity of such a system is going to be significantly more expensive than a normal truck and require more skilled labor to properly maintain. That's why I said it's more expensive, but large companies can make it up in volume. The extra expense only makes sense if you can take advantage of the E.G. increased transport capacity provided.
You're assuming that LLMs can ever be made accurate. I think you might be able to make them somewhat more accurate, but you'll never be able to trust their output implicitly. You will always need someone reviewing and fixing what they produce. For something entirely subjective like art that's probably acceptable, but not for anything that requires any amount of accuracy.
As a programmer I am absolutely not worried in the slightest that LLMs are coming for my job. I've seen LLM produced programs, they're an absolute trash fire, most of them won't even compile let alone produce correct output. LLMs might be coming for really really bad programmers jobs, but anyone with even a shred of talent has nothing to worry about.
There's a famous saying out there about programming that goes:
LLMs are very much an exercise in the later not the former. I'm sure there will be a bunch of jobs soon for programmers to check and fix LLM generated code, but you couldn't pay me to do that job. That's going to be absolutely miserable work and way harder than just writing the code yourself in the first place. Ultimately companies are going to figure out it's cheaper to just skip the LLM in the first place and then the whole thing will be dead. One things for sure though, you won't need fewer programmers, you'll need more of them.
Isn't this functionally the same thing? What happens to smaller companies in this hypothetical? Are you not assuming that they get pushed out of the market shortly thereafter?
I am assuming this. I am assuming that we're at the bottom of this technology's sigmoid curve, there is going to be a ton of growth in a relatively short amount of time. I guess we'll have to wait to see which one of us has a better prediction.
You have described the state of LLMs right now. Programming languages seem like a perfect fit for a LLM; they're extremely structured and meticulously (well, mostly) defined. The concepts and algorithms used not overly complex for a LLM. There doesn't need to be much in the way of novel creativity create solutions for standard use cases. The biggest difficulty I've seen is just getting the prompting clear enough. I think a majority of the software engineering field is on the chopping block, just like the "art for hire" crowd. People pushing the limits of the fields will be safe but that's a catch 22, isn't it? If low-level entry is impossible, how does one get to be a high-level professional?
And even if we take your [implied] stance that this is the top of the S-curve and LLMs aren't going to get much better-- it will still be a useful tool for human programmers to increase productivity and reduce available jobs.