this post was submitted on 08 Sep 2024
115 points (98.3% liked)
science
14712 readers
360 users here now
just science related topics. please contribute
note: clickbait sources/headlines aren't liked generally. I've posted crap sources and later deleted or edit to improve after complaints. whoops, sry
Rule 1) Be kind.
lemmy.world rules: https://mastodon.world/about
I don't screen everything, lrn2scroll
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It can write simple well known stuff. But as soon as you ask it more difficult things to code, it falls apart. Also, a program is not just 1 or 2 functions. It consists of a ton of code that needs to work well together has specific conditions it needs to meet for the program to work as expected.
I can ask it to write me a function that adds numbers, or do something with a well known python library. Or write some html code to display some shit. But writing an entire program is not easy.
Gpt just combines certain things it knows about. It does not know what the rest of your program is like or the software yours needs to work with. What it contains or what expectations need to be met.
Its like making a robot put a slice of cheese on bread and thinking it will replace a chef.
Just as what the article is about, it knows how to write a lot of bullshit and make it believable. The same goes with code. But things that have been written a million times before are easy to copy.
I dunno, it's already pretty good at writing code and only going to get better. I agree with your conclusion though, mainly because as a software engineer writing code is actually not even the most complicated part of the job. If an AI could write perfect code every time it'd make my job a lot easier but I'd still have to do a significant amount of work such as:
That's just off the top of my head, I'm sure I've missed some things. As much as I love writing code I honestly feel like if an AI could do that part it'd just take stress out of my day and give me more time to focus on those other parts of the job. Of course in reality more work would probably just be piled on but that's just life I guess.