• TotalCourage007@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      23 days ago

      Anyone who says yes is clearly not knowledgeable. Its like asking a spaghetti developer if they think their code is good. AI Physcosis is unlocking a new incompetence fear in me.

      • Senal@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        23 days ago

        It’s absolutely fine at some stuff, provided you know enough to spot any mistakes it might make.

        Just because you can do it with an LLM, doesn’t mean it’s the best tool for the job.

      • sureshot0@discuss.online
        link
        fedilink
        arrow-up
        1
        ·
        23 days ago

        I have some experience with vibecoding, and while it does help, it only cuts down on development time a little bit. I’m talking about markup language. I have a hard time imagining that someone can build an entire app with this.

    • Senal@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      23 days ago

      First thing is to separate out the term AI from LLM’s.

      AI as a term encompasses many different technologies, some going back decades, a lot of which is used all over the place.
      What we’re hearing a lot about right now are LLM’s and the surrounding ecosystem.

      To answer the question though, yes, they can be used to produce output that fits a use case.
      Whether or not it’s the best tool for the job is subjective, even in the cases where it’s technically viable.

      There is a lot of bias and a lot of arguments for both sides.

      You’d probably be best served by reading around a bit and figuring out how you feel about it.

      You’re unlikely to get an unbiased discussion from a single source, especially here.
      I’m not excluding myself , I’m bias AF.

      The technology is interesting, the industrial implementation is an environmental and societal catastrophe.

    • T156@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      edit-2
      23 days ago

      It depends. At least, I find that it has a habit of falling on its metaphorical face if the task is anything more complex than the simplest things, so the idea that people can use it to make viable programs is baffling to me.

      “Put these values into the CSV” works okay enough, but if you task it with more than that, like see if a column of values in the CSV is entered correctly from the markdown, it breaks.

      Or it gets stuck in a loop, and there’s a very short point where it is faster to enter it by hand. Slightly ironic, though, that a language model doesn’t do too well with natural language processing.

      I’d certainly not trust it for anything important like a production database, but the csv/markdown thing isn’t, and it’s no big deal if it gets destroyed by the model/agent, so it’s interesting to poke around with, and feel out the limitations, so you know its strengths and weaknesses.