• keepthepace
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    1 month ago

    I use it almost daily.

    It does produce good code. It does not reliably produce good code. I am a programmer, it makes my job 10x faster and I just have to fix a few bugs in the code it usually generates. Over time, I learned what it is good at (UI code, converting things, boilerplate) and what it struggles with (anything involving newer tech, algorithmic understanding, etc.)

    I often refer to it as my intern: It acts like an academically trained, not particularly competent, but very motivated, fast typing intern.

    But then I am also working on the field. Prompting it correctly is too often dismissed as a skill (I used to dismiss it too). It needs more understanding than people give it credit for.

    I think that like many IT tech it will go from being a dev tool to everyday tool gradually.

    All the pieces of the puzzle to be able to control a computer by voice using only natural language are there. You don’t realize how big it is. Companies haven’t assembled it yet because it is actually harder to monetize on it than code it. I think probably Apple is in the best position for it. Microsoft is going to attempt and will fail like usual and Google will probably put a half-assed attempt at it. I’ll personally go for the open source version of it.

    • Ranta@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      1 month ago

      Yes, thank you, this.

      All the criticism for artificial intelligence and deployments of it like ChatGPT right now I see as people not being able to hold something in their hand. This is far more of an abstraction than a new phone and when people can’t grock that immediately or they play with it for 5 minutes and dismiss it because it gave them a form-fill looking answer when they gave it some para-literate 5 word question, then they’re obviously going to be unimpressed and walk away.

      If you spend any amount of time actually trying to figure out what to say to it in order to get it to produce actual information it’s one of the most compelling new ways to interface with a computer since the MOAD and I would imagine ultimately will be the most compelling in the end.

      Like put it this way, I don’t know if this will actually end up producing AGI but, like… This thing is a 3 year old.

      And it’s a 3 year old that can write basic coding implementations and give you at least, maybe in some cases much better than, high school level comprehension s of most of the English (and quickly building to other languages) written world.

      This is the dumbest it will ever be…

      • keepthepace
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        Also, as a side effect, we just solve speech recognition. In a year or two, speaking to machines will be the default interface.

        • Ranta@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          1 month ago

          Style TTs2 for output. Localllama with a high quant on 4x 4090’. Personal AI assistant running on your local homelab for <30k.

          I kinda see it as a home appliance or vehicle level purchase.

          • keepthepace
            link
            fedilink
            arrow-up
            1
            ·
            1 month ago

            I am pretty sure that there are ASIC being put in production as we speak with Whisper embeded. Expect a 4 dollars chip to add voice recognition and a basic LLM to any appliance.

    • golden_zealot@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      1 month ago

      Yea, having worked in the IT field and knowing a few languages myself, I think that as far as code goes, it can be ok for basically laying out the structure of what you are trying to do. It’s typically the details that it misses in my experience. In that sense, it definitely can be used similarly to an IDE.