• nark3d@thelemmy.club
    link
    fedilink
    arrow-up
    2
    ·
    7 hours ago

    squaresinger’s point matches what I’ve found. Once three agents are going, you become the coordination point - you’re holding the plan and reviewing all of it, and that part doesn’t scale the way the generating does. What’s kept it manageable for me is treating each one like an intern on a single, well-specified task I can check before it moves on, rather than running a swarm and hoping it converges. Wrote this up here: https://prickles.org/tenet/the-intern-pattern/AI1

  • squaresinger@lemmy.world
    link
    fedilink
    arrow-up
    20
    ·
    1 day ago

    Is anyone actually productively running multiple agents at once? All the context switching in such a short time span feels like a great way to completely forget what you are doing and losing tasks in the mess.

    • tias@discuss.tchncs.de
      link
      fedilink
      arrow-up
      2
      ·
      7 hours ago

      Multiple top-level agents can’t modify the same codebase simultaneously, they’ll confuse each other. But you can instruct the main agent to spawn sub-agents that it coordinates for you, to increase throughput and reduce token consumption.

    • locuester@lemmy.zip
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 day ago

      I am getting in the habit of keeping one async agent going in the background working on things while I also use ai in windsurf.

      I think windsurf supports this natively with their background agents, but I run my background task in Claude code because then I can use my local qwen 3.6 27b

      • Kissaki@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 hours ago

        What does this parallel work mean? Does the background agent work on the same codebase as you? Doesn’t that cause conflicts and confusion?

        • locuester@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          4 hours ago

          Nah I typically have it doing something else. And every 15m or so I toggle back and do next step.

          Quite often Sysadmin stuff too. I have it do ansible for my pi cluster, and general cluster maintenance like check backups, troubleshoot services, create a firewall rule, etc.

          I’ll also ask it research style stuff, like “check out ram usage of ai-1 box and lmk if cache is big enough for 5 concurrent full contexts. If not, change the recipe and restart it. “

      • squaresinger@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        23 hours ago

        But what for? Just to burn your employer’s tokens to teach them that AI is a waste of money? (I mean, I’d respect that.)

        • locuester@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          22 hours ago

          I am self employed. I do it because it allows me to do my work in less time, or do more work in the same amount of time. Sometimes I’m having it do little personal projects in the background.

          $20/mo for a windsurf sub. Plus like I said, I run qwen 3.6 locally (free) and get very productive output, and that’s also private, which is the main reason I invested in hardware.

    • locuester@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      That article is from January. This space moves too fast. It’s not worth reading. I thought things still sucked in Jan too. But they’re impressive af now.

      • Olgratin_Magmatoe@slrpnk.net
        link
        fedilink
        English
        arrow-up
        1
        ·
        60 minutes ago

        They haven’t changed the core functionality of how LLMs work. And that core functionality means they cannot reason through problems.

        And until that major issue is solved, they will never be anything more than a tool to pull up syntax for very specific use cases.

      • ugo@feddit.it
        link
        fedilink
        arrow-up
        19
        ·
        1 day ago

        I’m sorry to say this is a garbage take. I have been told “6 months ago things sucked, but they are amazing now” for like 2 years.

        When chatgpt4 came out I was told it was amazing and that 6 months old models sucked.

        Nowadays I use chatgpt4 and it produces garbage and I get told “yeah but chatgpt4 is garbage”. Well, it was supposedly amazing 6 months ago and my work is still the same and the codebase is mostly the same.

        This is called bullshitting. This stuff isn’t amazing now and it wasn’t amazing 6 months ago.

        • locuester@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          1 day ago

          I realize you aren’t happy about it. But it’s true.

          I was basically born behind a computer in 1978. Been a fulltime software dev since 1998.

          What the latest models are doing is nothing short of incredible. And in 6 months the current models will suck compared to the latest.

          Somewhere around Feb is when things really shifted for me personally. I can do all home sys and net admin tasks now by just asking a bot, running a LOCAL model. Frontier models can whip up apps in minutes.

          It does require dev/architect knowledge to get quality. You have to understand the broad solution, then just get ai to do the grunt work.

          I wrote all 4 of these this week, 100% ai code. I wouldn’t have had the time to write the first three, but it (opus 4.6 I think) oneshot them all in a couple mins:

          Homey apps:

          Other:

          Do these repos have bugs? Yep probably. But they’re working today for me solving my problems.

          The same applies on large repos where I do work. When properly guided by a high skill dev/architect, the results are profound. Even non code stuff like terraform and ansible.

          Given proper direction, an LLM allows you to perform at a much higher level.

            • locuester@lemmy.zip
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 hours ago

              Are you asking me to reject my professional daily reality?!

              You can provide sources all day, but it won’t change my reality of this being the most productivity enhancing tool since MS introduced intellisense in 1996.

              If I wanted to shit on AI I could absolutely provide data to make it look like it sucks and laugh at it. It can do some really stupid shit.

              In the hands of an expert, this technology is a productivity multiplier. In the hands of a beginner, this technology is a security and code quality problem. If you’re having problems controlling it, look inward.

              • ell1e@leminal.space
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                27 minutes ago

                Are you asking me to reject my professional daily reality?!

                Can you point me to a single field study that shows programmers become faster and not just feel faster, and that doesn’t come with some caveat like they haven’t tested AI coders vs non-AI coders, or coders without significant AI exposure before (since otherwise it won’t rule out simply becoming dependent)?

                Even if you could find one, and I was unable to so far, it doesn’t change that:

                1. you are probably faster by verbatim plagiarizing somebody’s other project at a large scale, and

                2. by making yourself addicted and reliant on the AI where your own skill is eroding: https://www.404media.co/software-developers-say-ai-is-rotting-their-brains/ (if you get a paywall: https://archive.is/tHq80 ) and

                3. by having a higher rate of bugs in your code no matter how carefully you review it https://www.coderabbit.ai/blog/state-of-ai-vs-human-code-generation-report which especially for security sensitive projects may have dire long term consequences, and

                4. by encouraging the environmental destruction brought on in particular by the training of new models.

                Two caveats:

                1. Keep in mind more lines of code is not a useful metric for faster project completion and faster maintenance task completion, especially for code bases that are already large.

                2. I’m merely speaking about using LLM code in your project, so for example LLM auto completion or copy&pasting code from a chatbot. I’m mot talking about LLM code reviews that point out issues in natural language.

      • zbyte64@awful.systems
        link
        fedilink
        arrow-up
        8
        ·
        1 day ago

        It’s impressive until it isn’t because it decided to “fix” an issue by simply ignoring an exception.