• CompostMaterial@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 months ago

    You got it admit, it is a good suggestion. It just wasn’t the right one. But it is trained well enough to correlate left and right together. Since those are very commonly associated together it is certainly a logical choice.

    • bort@sopuli.xyz
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      . But it is trained well enough to correlate left and right together

      eliza could do that 60 years ago

        • nxdefiant@startrek.website
          link
          fedilink
          arrow-up
          1
          arrow-down
          1
          ·
          edit-2
          6 months ago

          Up until now most people hated when shit randomly popped up while they were typing.

          The Apple went and made the iPhone and now we have a whole generation that expects it.

          • FaceDeer@fedia.io
            link
            fedilink
            arrow-up
            0
            ·
            6 months ago

            Within IDEs people go out of their way to install Intellisense so that “shit randomly pops up while they’re typing.” There are companies whose whole existence depends on people wanting that to happen.

      • marcos@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        6 months ago

        Ah, come-on, why do you think Eliza could do that 60 years ago?

        (It couldn’t. It’s at most 40 years old technology, and way more likely just 30. Even though you could program Eliza to do something like this, it would be way too specific for any use.)

        • Morphit @feddit.uk
          link
          fedilink
          arrow-up
          1
          ·
          6 months ago

          Ah, come-on, why do you think Eliza could do that 60 years ago?

          Does that question interest you?

          • marcos@lemmy.world
            link
            fedilink
            arrow-up
            0
            arrow-down
            1
            ·
            6 months ago

            It’s the kind of thing you would see at the 90s.

            The 60s had room-sized computers that were busy calculating payroll.

    • dariusj18@lemmy.world
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      6 months ago

      If anything this is a great example of why that could happen. Simple leaps of logic without context.

      • 𝓔𝓶𝓶𝓲𝓮@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        6 months ago

        I am just making fun of all those AI doomsayers on Reddit. It’s nowhere close enough to be even called such. It’s just a mindless algorithm, a tool. Math operation. Are calculators smart? Well yes from a certain point of view.

    • kbin_space_program@kbin.run
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      Clippy was occasionally useful as it could offer shortcuts you didn’t necessarily know about.

      This is just bad autocomplete

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

        I was lucky enough to get in on my company’s beta test for copilot.

        When I hear people say it’s bad, all that tells me is that they are either completely ignorant and have never really used it, or they aren’t good at learning how to use new tools.

        • kbin_space_program@kbin.run
          link
          fedilink
          arrow-up
          1
          ·
          6 months ago

          The example shown is setting a timer, then copilot suggests timeright value.

          Contextually, it is bad autocomplete.

          In practice, chatgpt4 is incapable of producing code to my coding standards. Edit: to clarify, its incapable of doing that in a timely enough manner that it saves me any time.

          • FaceDeer@fedia.io
            link
            fedilink
            arrow-up
            0
            arrow-down
            1
            ·
            6 months ago

            The example shown was specifically selected because it’s funny, not because it’s representative.

            The fact that you called the tool “chatgpt4” suggests you’re not experienced with copilot. They’re not the same thing even if they’re using similar LLMs as a component.

            • kbin_space_program@kbin.run
              link
              fedilink
              arrow-up
              1
              ·
              6 months ago

              I know its not chatgpt4, I never said it was?

              That paragraph is on its own because it is a different topic. In this case I was using my own experience experimenting with chatgpt4 as to why I won’t be using it any time soon.

    • humorlessrepost@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      This wasn’t made for programmers. It was made for middle management who think the reason the ticket is taking so long is because the devs can’t type more words per minute.

        • EatATaco@lemm.ee
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          6 months ago

          The other poster is either speaking from a place of ignorance, as they’ve never really used it, of they just aren’t smart enough to learn how to use a new tool.

          As much as middle management sucks, devs blaming management for their own inability to learn is almost on the same level.

    • Oinks@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      You could say that about any kind of autocomplete. Why would people install snippet plugins into their vim/emacs? Sure you can just type everything by hand but it’s just more convenient.

      Personally I find these kinds of inline AI suggestions make a more convincing use case than trying to prompt engineer a Chat based LLM and diverting your attention to phrasing specifics instead of the actual problem space.

    • katy ✨@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      0
      ·
      6 months ago

      i mean i still think tab/auto completion is good to save time.

      the problem is when people become reliant on it and just have it write entire chucks of code without going through it and checking it or changing it after the baseline is done.

      • fossyou@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        6 months ago

        Then that wouldn’t exactly be a time saver, but rather time-consuming? Paradox

          • Gamma@beehaw.org
            link
            fedilink
            English
            arrow-up
            0
            ·
            6 months ago

            Yeah, usually it’s pretty good autocomplete. Definitely makes my coding faster (and highlighting a chunk of SQL and asking it to modify it in plain English is magic)

  • Sotuanduso@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 months ago

    I was surprised when I made attackPower and it suggested defensePower next. It was then that it sunk in that the autocomplete was AI.

  • voxel@sopuli.xyz
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    edit-2
    6 months ago

    don’t get the negativity towards copilot in other comments.
    it’s a really smart autocomplete, and this is exactly what i wanted for the past 5 years.
    (yeah it’s not going to replace programmers or whatever people’s exaggerated opinions of it are)

    wanna quickly create a wgpu bind group?
    let texture_bind_group = <tab> <tab> and it’s smart enough to understand the context and pull in texture and texture sampler that are already defined as local variables.

    too lazy to type this obvious thing in?
    (like of course the next opcode islet op = self.fetch();) just press tab and move on with your life.

    wanna quickly refactor something?
    select, ask CP Chat to “replace all if statements with match”, check if it’s correct and click confirm (it will even show git-style diffs, so it’s hard for something unexpected to slip in)

    it’s not perfect, and it’s suggestions do not match your intention like 50% of the time but when they do match or your intention is REALLY obvious (like you already wrote a clear and concise variable name and need to complete the value), you’re a single keypress away from completing those 2 lines of code

    It’s not a total deal breaker but it’s definitely very useful. (especially for me, because of my very short attention span. unless i can quickly complete a thing I’m currently working on in less than a minute i will forget about the next 10 things I was thinking of doing)

    also i don’t believe the price is justified, but it’s free for students so of course I’m gonna use it.

    (you just need to verify your student email and upload a photo of your student id on education.github.com, and you get a free gh copilot subscription, gh pro account, priority support and promos on loads of services like heroku etc while you’re a student)

    • evatronic@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      I’ve been using it a lot lately in the day job.

      My experience has been it’s close but wrong often.

      It shines when I am doing the same thing for 20 variables, but then I should be using a loop instead and copilot won’t go there.

    • oldfart@lemm.ee
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      What’s CP Chat? Im a bit afraid to type that into a search engine but it seems to be what I’m missing in my Copilot-assisted flow. It’s a great autocomplete but sometimes refactoring would be useful too.