News for hackers. Stuff that matters.
Re:Claude Code's new hidden feature: Swarms by alphazard on Saturday January 24, 2026 @08:50PM (#46749857)
Every time I read something like this, it strikes me as an attempt to convince people that various people-management memes are still going to be relevant moving forward. Or even that they currently work when used on humans today. The reality is these roles don't even work in human organizations today. Classic "job_description == bottom_of_funnel_competency" fallacy.

If they make the LLMs more productive, it is probably explained by a less complicated phenomenon that has nothing to do with the names of the roles, or their descriptions. Adversarial techniques work well for ensuring quality, parallelism is obviously useful, important decisions should be made by stronger models, and using the weakest model for the job helps keep costs down.

Re:Claude Code's new hidden feature: Swarms by rlayton2 on Saturday January 24, 2026 @09:03PM (#46749931)
My understanding is that the main reason splitting up work is effective is context management.

For instance, if an agent only has to be concerned with one task, its context can be massively reduced. Further, the next agent can just be told the outcome, it also has reduced context load, because it doesn't need to do the inner workings, just know what the result is.

For instance, a security testing agent just needs to review code against a set of security rules, and then list the problems. The next agent then just gets a list of problems to fix, without needing a full history of working it out.

Re:Claude Code's new hidden feature: Swarms by purplepatrick on Saturday January 24, 2026 @09:49PM (#46750215)
I’ve found that task isolation, rather than preserving your current session’s context budget, is where subagents shine.

In other words, when I have a task that specifically should not have project context, then subagents are great. Claude will also summon these “swarms” for the same reason. For example, you can ask it to analyze a specific issue from multiple relevant POVs, and it will create multiple specialized agents.

However, without fail, I’ve found that creating a subagent for a task that requires project context will result in worse outcomes than using “main CC”, because the sub simply doesn’t receive enough context.

Re:Claude Code's new hidden feature: Swarms by fphhotchips on Saturday January 24, 2026 @09:12PM (#46749975)
Which, ultimately, is not such a big difference to the reason we split up work for humans, either. Human job specialization is just context management over the course of 30 years.
Re:Claude Code's new hidden feature: Swarms by miki123211 on Sunday January 25, 2026 @03:47AM (#46752053)
> Which, ultimately, is not such a big difference to the reason we split up work for humans,

That's mostly for throughput, and context management.

It's context management in that no human knows everything, but that's also throughput in a way because of how human learning works.

Re:Claude Code's new hidden feature: Swarms by XenophileJKO on Sunday January 25, 2026 @01:56AM (#46751481)
So two things.. Yes this helps with context and is a primary reason to break out the sub-agents.

However one of the bigger things is by having a focus on a specific task or a role, you force the LLM to "pay attention" to certain aspects. The models have finite attention and if you ask them to pay attention to "all things".. they just ignore some.

The act of forcing the model to pay attention can be acoomplished in alternative ways (defined process, commitee formation in single prompt, etc.), but defining personas at the sub-agent is one of the most efficient ways to encode a world view and responsibilities, vs explicitly listing them.

Re:Claude Code's new hidden feature: Swarms by lwhi on Sunday January 25, 2026 @07:24AM (#46753498)
What do you think context is, if not 'attention'?
Re:Claude Code's new hidden feature: Swarms by chickensong on Sunday January 25, 2026 @10:31AM (#46754916)
You can create a context that includes info and instructions, but the agent may not pay attention to everything in the context, even if context usage is low.
Re:Claude Code's new hidden feature: Swarms by 3371 on Sunday January 25, 2026 @01:59PM (#46757014)
IMO "Attention" is an abstraction over the result of prompt engineering, the chain reaction of input converging the output (both "thinking" and response).
Re:Claude Code's new hidden feature: Swarms by XenophileJKO on Sunday January 25, 2026 @02:31PM (#46757354)
Context is the information you give the model, attention is what parts it focuses on.

And this is finite in capacity and emergent from the architecture.

Re:Claude Code's new hidden feature: Swarms by lwhi on Sunday January 25, 2026 @02:59PM (#46757595)
So attention is based on a smaller subset of context?
Re:Claude Code's new hidden feature: Swarms by simondotau on Saturday January 24, 2026 @10:56PM (#46750551)
I suppose it’s could end up being an LLM variant of Conway’s Law.

“Organizations are constrained to produce designs which are copies of the communication structures of these organizations.”

https://en.wikipedia.org/wiki/Conway%27s_law

Re:Claude Code's new hidden feature: Swarms by _kb on Sunday January 25, 2026 @03:48AM (#46752063)
If so, one benefit is you can quickly and safely mix up your set of agents (a la Inverse Conway Manoeuvre) without the downsides that normally entails (people being forced to move teams or change how they work).
Re:Claude Code's new hidden feature: Swarms by ttoinou on Saturday January 24, 2026 @10:21PM (#46750373)
Developers do want managers actually, to simplify their daily lives. Otherwise they would self manage themselves better and keep more of the share of revenues for them
Re:Claude Code's new hidden feature: Swarms by shermantanktop on Saturday January 24, 2026 @11:01PM (#46750580)
Unfortunately some managers get lonely and want a friendly face in their org meetings, or can’t answer any technical questions, or aren’t actually tracking what their team is doing. And so they pull in an engineer from their team.

Being a manager is a hard job but the failure mode usually means an engineer is now doing something extra.

Re:Claude Code's new hidden feature: Swarms by miki123211 on Sunday January 25, 2026 @03:45AM (#46752038)
I think it's just the opposite, as LLMs feed on human language. "You are a scrum master." Automatically encodes most of what the LLM needs to know. Trying to describe the same role in a prompt would be a lot more difficult.

Maybe a different separation of roles would be more efficient in theory, but an LLM understands "you are a scrum master" from the get go, while "you are a zhydgry bhnklorts" needs explanation.

Re:Claude Code's new hidden feature: Swarms by joshuaisaact on Sunday January 25, 2026 @04:00AM (#46752125)
This has been pretty comprehensively disproven:

https://arxiv.org/abs/2311.10054

Key findings:

-Tested 162 personas across 6 types of interpersonal relationships and 8 domains of expertise, with 4 LLM families and 2,410 factual questions

-Adding personas in system prompts does not improve model performance compared to the control setting where no persona is added

-Automatically identifying the best persona is challenging, with predictions often performing no better than random selection

-While adding a persona may lead to performance gains in certain settings, the effect of each persona can be largely random

Fun piece of trivia - the paper was originally designed to prove the opposite result (that personas make LLMs better). They revised it when they saw the data completely disproved their original hypothesis.

Re:Claude Code's new hidden feature: Swarms by jimkleiber on Sunday January 25, 2026 @04:15AM (#46752212)
How well does such llm research hold up as new models are released?
Re:Claude Code's new hidden feature: Swarms by dexdal on Sunday January 25, 2026 @04:24AM (#46752275)
Most model research decays because the evaluation harness isn’t treated as a stable artefact. If you freeze the tasks, acceptance criteria, and measurement method, you can swap models and still compare apples to apples. Without that, each release forces a reset and people mistake novelty for progress.
Re:Claude Code's new hidden feature: Swarms by solumunus on Sunday January 25, 2026 @04:49AM (#46752425)
One study has “comprehensively disproven” something for you? You must be getting misled left right and centre if that’s how you absorb study results.
Re:Claude Code's new hidden feature: Swarms by uxhacker on Sunday January 25, 2026 @05:14AM (#46752603)
Persona’s is not the same thing as a role. The point of the role is to limit what the work of the agent, and to focus it on one or two behaviors.

What the paper is really addressing is does key words like you are a helpful assistant give better results.

The paper is not addressing a role such as you are system designer, or you are security engineer which will produce completely different results and focus the results of the LLM.

Re:Claude Code's new hidden feature: Swarms by ryanjshaw on Sunday January 25, 2026 @09:00AM (#46754136)
Aside from what you said about applicability, the paper actually contradicts their claim!

In the domain alignment section:

> The coefficient for “in-domain” is 0.004(p < 0.01), suggesting that in-domain roles generally lead to better performance than out-domain roles.

Although the effect size is small, why would you not take advantage of it.

Re:Claude Code's new hidden feature: Swarms by megawatts on Sunday February 01, 2026 @06:13PM (#46850359)
I would be interested in an eval that checked both conditions: you are an amazing x Vs. you are a terrible x. also there have been a bunch of papers recently looking at whether threatening the llm improves output, would like to see a variation that tries carrot and stick as well.
Re:Claude Code's new hidden feature: Swarms by dist-epoch on Sunday January 25, 2026 @05:44AM (#46752845)
In a discussion about LLMs you link to a paper from 2023, when not even GPT-4 was available?

And then you say:

> comprehensively disproven

? I don't think you understand the scientific method

Re:Claude Code's new hidden feature: Swarms by joshuaisaact on Sunday January 25, 2026 @07:31AM (#46753545)
Fair point on the date - the paper was updated October 2024 with Llama-3 and Qwen2.5 (up to 72B), same findings. The v1 to v3 revision is interesting. They initially found personas helped, then reversed their conclusion after expanding to more models.

"Comprehensively disproven" was too strong - should have said "evidence suggests the effect is largely random." There's also Gupta et al. 2024 (arxiv.org/abs/2408.08631) with similar findings if you want more data points.

Re:Claude Code's new hidden feature: Swarms by rafaelmdec on Sunday January 25, 2026 @06:40AM (#46753198)
...or even how fast technology is evolving in this field.
Re:Claude Code's new hidden feature: Swarms by dexdal on Sunday January 25, 2026 @11:19PM (#46761830)
A paper’s date does not invalidate its method. Findings stay useful only when you can re-run the same protocol on newer models and report deltas. Treat conclusions as conditional on the frozen tasks, criteria, and measurement, then update with replication, not rhetoric.
Re:Claude Code's new hidden feature: Swarms by ljm on Sunday January 25, 2026 @08:34AM (#46753956)
It shows me that there doesn’t appear to be an escape from Conway’s Law, even when you replace the people in an organisation with machines. Fundamentally, the problem is still being explored from the perspective of an organisation of people and it follows what we’ve experienced to work well (or as well as we can manage).
Re:Claude Code's new hidden feature: Swarms by generallyjosh on Sunday January 25, 2026 @02:21PM (#46757253)
I do think there is some actual value in telling an LLM "you are an expert code reviewer". You really do tend to get better results in the output

When you think about what an LLM is, it makes more sense. It causes a strong activation for neorons related to "code review", and so the model's output sounds more like a code review.

Re:Claude Code's new hidden feature: Swarms by zhenyakovalyov on Sunday January 25, 2026 @11:55PM (#46762022)
i guess, as a human it’s easier to reason about a multi-agent system when the roles are split intuitively, as we all have mental models. but i agree - it’s a bit redundant/unnecessary