279
She won an exemption from using AI at her tech job. The Pope's remarks could fuel similar appeals.
(www.businessinsider.com)
This is a most excellent place for technology news and articles.
These models do have some form of understanding though. There are features for bugs and typos, and general features that map descriptions and pieces of code. It understands the code in so far it helps with next token prediction.
The bigger problem is that these language models are inherently unreliable and stochastic in how they generate. You request a feature - and it destroys something else in the process - because a single incorrect prediction caused it to diverge and skip a portion of the original code. You request a small modification - and it decides to restart from scratch - because random sampling made a different way of doing something more likely rather than what was there already. Errors compound and the model has no way of fixing or correcting them.
While I agree on the second paragraph, I'm gonna argue about the first, partially because I think the second invalidates the first.
The models don't understand anything, they have rules that allow for finding tokens that don't belong and fuzzy match to correct tokens (typos) and the ability to find code that breaks known rules for a language. That is no more understanding the problem than my spelling or grammar checking understands the comment I'm writing. 'Understanding' something requires intelligence and the ability to learn something and incorporate that knowledge into itself and use it to better process that information, not just finding tokens that break rules.
And this is the crux of my beef, I think, because stochastic pattern matching is not understanding, it's a mathematical representation of how the model processes your input tokens. The fact that it has to start over every time you provide it input, and uses the previous input/output tokens as context is why this is not 'understanding', it's just fancy token prediction that gives a middling-to-passable facsimile to intelligence and understanding things.
The problems you note in your second paragraph fundamentally undermine the argument that there is any form of understanding to the AI, because those are basic mistakes that a trivial understanding of the problem would prevent.