this post was submitted on 16 Sep 2024
139 points (97.9% liked)

Asklemmy

43936 readers
928 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_[email protected]~

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 37 points 2 months ago* (last edited 2 months ago) (1 children)

AI programming. I feel like it will get to the point where AI will start writing code that works but nobody can understand or maintain including AI.

If you are able to explain the requirements to an AI so fully that the AI can do it correctly it would have taken shorter time to program by yourself.

AI powered code completion is another story though and I'm looking forward to it.

[โ€“] [email protected] 2 points 2 months ago

I feel like it will get to the point where AI will start writing code that works but nobody can understand or maintain including AI

Already there, and have been for awhile. In my work we often don't understand how the AI itself works. We independently test for accuracy. Then we begin trusting results without verification. But, at no time do we really understand the logic of how the AI gets from input to output.

If you are able to explain the requirements to an AI so fully that the AI can do it correctly it would have taken shorter time to program by yourself.

This makes sense for a one-time job. But, it doesn't make sense when there's a hundred jobs with only minor differences. For example, the AI writes a hundred AI's. We kill all but the three to five best models.