• remotedev@lemmy.ca
        link
        fedilink
        arrow-up
        5
        ·
        1 year ago

        I’ve tried to use it for debugging by copying code into it, and it gives me the same code back as the corrected version. I was wondering why it’s been getting worse

        • TheSaneWriter@lemmy.thesanewriter.com
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          My guess is they’ve been trying to make it cheaper by decreasing the amount of time it spends on each response or by decreasing the amount of computing power that goes into the instance you’re speaking to. Coding and math are products of high-level cognition and arise emergently out of neural networks that are very sophisticated, but take just a bit of power out and the abilities degenerate rapidly.

        • agissilver@lemmy.world
          link
          fedilink
          arrow-up
          3
          arrow-down
          1
          ·
          1 year ago

          I also experienced this issue last week. I asked for a specific correction and got unchanged code back. Sometimes it does update, though. Maybe like 50-70% of requests.

    • SokathHisEyesOpen@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Yes! I use it at work almost every day. Sometimes it takes longer to get it to solve the problem than it would have taken me to write it, since it makes mistakes, but sometimes it saves me hours of coding and thinking. It is very helpful in debugging error codes and stuff like that since it can evaluate an entire 1000 line script file in half a second.

    • EmilieEvans@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Tried basic embedded tasks a week ago: Complete trainwreck.

      From using I2C to read out the internal temperature sensor on a Puya F030 (retested with an STM MCU and AVR: same answer but F030 replaced by STM32F103 within the code) to calling the WCH CH32V307 made by STM utilizing ARM M4.

      After telling it to not use I2C it gave a different answer. Once more gibberish that looked like code.

      What made this entirely embarrassing all a human would need to solve the question would be copy-pasting the question into Google and clicking the first link to the manufacturer example project/code hosted on GitHub.

    • StarkillerX42@lemmy.ml
      link
      fedilink
      arrow-up
      0
      arrow-down
      11
      ·
      1 year ago

      I’ve never been able to get a solution that was even remotely correct. Granted, most of the times I ask ChatGPT is when I’m having a hard time solving it myself.

      • SokathHisEyesOpen@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        You need to be able to clearly describe the problem, and your expected solution, to get it to give quality answers. Type out instructions for it like you would type for a junior developer. It’ll give you senior level code back, but it absolutely needs clear and constrained guidelines.