That is actually extremely correct. The only purpose for software is automation, which is the elimination of labor. Getting that wrong directly influences your quality of product more than any other downstream factor.
Dijkstra's quote succinctly summarized the arguments:
"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim."
I wonder if his point was that the question didn't need to be answered for whatever they were discussing at the time?
I think I missed your point. Wasn’t that exactly what I said?
I take it you never played a game in your life?
Fighting games are just better versions of Rockem Sockem Robots.
And 4X games could be fancier versions of Settlers of Catan.
Could you point me to some of the places/articles where this is being shown? I'm definitely amongst those who have bought in to the common cop out you are rebutting here
In my experience, LLMs are word predictors, and the impacts of that fact are not immediately obvious.
LLMs are capable of "explaining" what code does. What it is doing under the hood is pattern matching: I've seen code that looks like X, with an explanation that looks like Y
LLMs are capable of formatting text. It has seen English written like X, that is reformatted to look like Y
One resounding fact my team has found over and over is that "the things we think are hard for LLMs aren't necessarily hard; the things we think are easy aren't necessarily easy"
LLM style pattern matching and rewriting does not preserve semantics, except accidentally due to an overwhelming amount of examples.
What we call reasoning can be the art of finding a chain of small correlations to connect ends of a big correlation. Some sort of quantum-powered DFS algorithm.
However a reasoning machine is just a machine. Someone needs to tell it what to reason about.
The real problem in cases like this and other applications, as you and many others have mentioned, is that LLMs are basically correlation machines. They can find very complex, immensely-multivariate correlations in large data sets, and reproduce these correlations very well. But they cannot reason (so far) beyond these correlations in other to find deeper, less obvious causal relationships. They’re simply not trained to do that, yet. But it’ll come…!