It is a chat bot. It is a good compared to the chart bots we had in the past, but still a chat bot.
The reason it can be used for programming is because programming language is still a language.
They only seen to forget that programming languages were already invented to be a bridge between human and a machine language, but being able to do software engineering is much more than just knowing programming languages.
This makes me wonder, anyone knows how good are those tools at creating assembly code? I don’t program in assembly, but I know that the “language” is very simple, but you actually need to be constantly aware of the state of the system.
HakFoo@lemmy.sdf.org 22 hours ago
I’d suspect the low “density” of context makes it prone to hallucinations. You need to load in 3000 lines to express what Python does in 3, so there’s a lot of chances to guess the next token wtong.