• nelly_man@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    20 hours ago

    I was finally playing around with it for some coding stuff. At first, I was playing around with building the starts of a chess engine, and it did ok for a quick and dirty implementation. It was cool that it could create a zip file with the project files that it was generating, but it couldn’t populate it with sind if the earlier prompts. Overall, it didn’t seem that worthwhile for me (as an experienced software engineer who doesn’t have issues starting projects).

    I then uploaded a file from a chess engine that I had already implemented and asked for a code review, and that went better. It identified two minor bugs and was able to explain what the code did. It was also able to generate some other code to make use of this class. When I asked if they were some existing projects that I could have referenced instead of worrying this myself, it pointed out a couple others and explained the ways they differed. For code review, it seemed like a useful tool.

    I then asked it for help with a math problem that I had been working on related to a different project. It came up with a way to solve it using dynamic programming, and then I asked it to work through a few examples. At one point, it reworked numbers that were far too large, so I asked about how many cases were excluded by the rules. In the response, it showed a realization that shivering ad incorrect, so it gave a new version of the code that corrected the issue. For this one, it was interesting to see it correct its mistake, but it Ulrich still relied on me catching it.