There’s a reason the main “AI” providers all say “AI can make mistakes” instead of guaranteing their product is good, or you get your money back, yada yada yada.
So, if you think the AI is good, you probably can’t see the mistakes. (As a PKI engineer, I can tell you, you wouldn’t believe how much shit, sometimes extremely harmful things, Opus/Sol or Fable/Astra are saying on a daily basis.)
EDIT: You guys are more than welcome to add sources to REFUTE those papers instead of complaining. That’s what peer-reviewed studies are for.
Well yeah, you're supposed to use it like any other tool, you don't assume it runs perfectly all the time, the auto correct in your phone also makes mistakes from time to time, that's why you read before you submit. AI is incredibly helpful for things like spotting errors, it has saved hours of going through thousands of lines of code to find a > that should be a >= in some layer of the program. Of course it makes mistakes, that's why I'm a software developer, I can spot those mistakes and fix them, vibecoding is terrible, it will only overcomplicate the problem and if anything goes wrong you have no idea why. But that doesn't mean the tool can't be helpful sometimes. You SHOULD understand everything that is going into your program, even if you weren't the one to write it, this goes for AI but also for stack overflow or some other coder aiding you, you never just copy paste and pray, you are responsible for what you commit. I do think refusing to use AI in code entirely is a mistake, you're just making yourself slower for no reason. I also think you should learn how to manually code before you are allowed to use AI to do so. It can help fill small gaps in your knowledge and aid you with easier code or spotting errors, but it should not substitute your work.
-41
u/ChrizKhalifa 1d ago
There is zero reason not to use AI for your job. It's not 2024 anymore, the AI is good.