On Tuesday, 24 September 2024 at 07:23:26 UTC, Vladimir Marchevsky wrote:
On Monday, 23 September 2024 at 08:46:30 UTC, aberba wrote:

You would be surprised how much original code and code modifications LLMs can output. I wouldn't be to quick to dismiss them as mere translation tools.

For example, take a look at the intro video on the Zed homepage to see what can be achieved with AI assisted coding (https://zed.dev/)

I've seen that. My point is: while AI sometimes **can** really look great doing something, people should always keep in mind it's just a complex math intended to generate specific patterns. It's not intelligent

If somebody implemented intelligence as an algorithm, what form would you expect it to take *other* than "complex math generating specific patterns"?

it doesn't really understand any context, neither it understands anything it outputs.

You can disprove this to yourself by just talking to it. Have a chat, have it explain what it was going for. Doesn't always work reliably, but that there's *no* understanding there is easily disproven.

Image generation is a great example: there are lot of nice images done by AI but there are also tons of garbage produced - with wrong limbs, distorted faces, etc, etc.

It should be noted that the text models used by image generators are, by current-year standards, absolutely tiny. Like, GPT-2 tier. It does not surprise me that they don't understand things, nor does it say anything about the chat models, which can be a hundred times or more bigger.

General-use ChatGPT answers with lots of text meaning barely anything or swapping topics is another great example. And while you sometimes can be fine with some small mistakes in image, coding has no room for that.

As usual - make sure you're using GPT-4 not 3.5!

The question isn't "does it make mistakes", the question is "does it make more mistakes than I do." And in my experience, Sonnet makes *less.* His code compiles a lot more reliably than mine does!

So, my personal opinion: AI can be great in generating some repetitive or well-defined code to do some typing instead of human, but it still needs a good programmer to ensure all results are correct.

Well, that's the case anyways.

Reply via email to