maoberlehner
The people who buy software are not the ones who pay the bill. If you hire a contractor to build custom-tailored software:
- If it is buggy or lacking, you'll be blamed.
- If it gets hacked, you'll be fired.
- If it works well and saves the company millions, you get a pat on the back.
The incentives are off. Why on earth would you not go with the established provider?
Indeed, and that's why so few dare to migrate them, and so many who do fail or blow the budget many times over.
I think that was the implicit point of the comment: don't expect that with AI, suddenly we can convert all those COBOL apps with a single prompt.
And even a child struggling with spelling won’t make a mistake like the one I have described. It will spell things wrong and not even catch the spelling mistake. But it won’t pretend and insist there is a mistake where there isn’t (okay, maybe it will, but only to troll you).
Maybe talking about “real” intelligence was not precise enough and it’s better to talk about “mammal like intelligence.”
I guess there is a chance LLMs can be trained to a level where all the questions where there is a correct answer for (basically everything that can be benchmarked) will be answered correctly. Would this be incredibly useful and make a lot of jobs obsolete? Yes. Still a very different form of intelligence.
Is this phrasing something you can agree with?
The real typos were random missing letters. But the typos Gemini hallucinated were ones that are very common typos made in those words.
The only thing transformer based LLMs can ever do is _faking_ intelligence.
Which for many tasks is good enough. Even in my example above, the corrected text was flawless.
But for a whole category of tasks, LLMs without oversight will never be good enough because there simply is no real intelligence in them.
For the (complex) upgrade use case, LLMs fail completely in my tests. I think in this case, the only way it can succeed is by searching (and finding!) for an explicit upgrade guide that describes how to upgrade from version v4 to v5 with all the edge cases relevant for your project in it.
More often than not, a guide like this just does not exist. And then you need (human?) ingenuity, not just "rename `oldMethodName` to `newMethodName` (when talking about a major upgrade like Angular 0 to Angular X or Vue 2 to Vue 3 and so on).
Exactly! It's taboo. It's morally wrong. It's unethical. But does it make it unnatural? It's taboo to talk about sex and what you do on the toilet, two of the most natural and human things there are.
Most people will absolutely kill another human if the circumstances call for it. It's in our nature to do so.
People killing people is one of the better-documented aspects of human history. If it's really a commonly-held idea, it's a delusional one. I think what they mean is 'unethical' rather than 'unnatural'.