• Jesus_666@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    And I wouldn’t know where to start using it. My problems are often of the “integrate two badly documented company-internal APIs” variety. LLMs can’t do shit about that; they weren’t trained for it.

    They’re nice for basic rote work but that’s often not what you deal with in a mature codebase.

    • TropicalDingdong@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      Again, dismiss at your own peril.

      Because “Integrate two badly documented APIs” is precisely the kind of tasks that even the current batch of LLMs actually crush.

      And I’m not worried about being replaced by the current crop. I’m worried about future frameworks on technology like greyskull running 30, or 300, or 3000 uniquely trained LLMs and other transformers at once.

      • EatATaco@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        3 months ago

        I’m with you. I’m a Senior software engineer and copilot/chatgpt have all but completely replaced me googling stuff, and replaced 90% of the time I’ve spent writing the code for simple tasks I want to automate. I’m regularly shocked at how often copilot will accurately auto complete whole methods for me. I’ve even had it generate a whole child class near perfectly, although this is likely primarily due to being very consistent with my naming.

        At the very least it’s an extremely valuable tool that every programmer should get comfortable with. And the tech is just in it’s baby form. I’m glad I’m learning how to use it now instead of pooh-poohing it.

        • TropicalDingdong@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          3 months ago

          Ikr? It really seems like the dismissiveness is coming from people either not experienced with it, or just politically angry at its existence.