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, it doesn't really understand any context, neither it understands anything it outputs. 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. 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.
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.