It's a useful tool that can accelerate certain tasks, but it has a lot of sharp edges.
It's a useful tool that can accelerate certain tasks, but it has a lot of sharp edges.
I do quite a bit of this and even here LLMs seem extremely hit and miss, leaning towards the miss side more often than not
LLMs _can_ do consistency, they're pretty good continuing a pattern...if they can see it. Which can be hard if it's scattered around the codebase.
This describes any codebase in any programming language
This is why "programming patterns" exist as a concept
The fact that LLMs are bad at this is a pretty big mark against them
They won't even consistently provide the same answer to the same input. Occasional consistency is inconsistency.
Yeah, now get the LLM to write C++ for a public facing service, what could possibly go wrong?