upvote
I would imagine Anthropic is hitting a wall on the number of simultaneous agents that can be useful on a task and are working on increasing that maximum. I would assume if they could get twice as much progress by using 10000 simultaneous running fable instances instead their brief would state that.

IMO, it is very interesting and also very alarming. At some point the barrier to the exponential progress is the amount of computation available. I would consider hitting this limit and then likely using the same said swarm to help resolve it via various means as very much fitting under the definition of Ray Kurzweil's singularity.

Also, I would disagree, Fable is a sufficient coder. The average human being better, even if that is true now (and personally I wouldn't agree), the average human is limited in the number of 'human instances' he or she can interface with at one time.

if 1000 fable instances is better than any human at a task, how about 1 million instances running? Much easier than finding and hiring and coordinating 1000 extremely productive and intelligent human beings. Much cheaper too, it appears.

reply
10k OpenAI agents solved a Millennium Prize problem. Anthropic ain't gonna hit a wall there.
reply
Could someone explain how increasing number of agents help? Is each agent researching a potential solution space where there's many potential solution spaces? I'm struggling to conceptualize how a large agent swarm can be used to solve a research problem.
reply
I don't think it's nearly as relevant as the total amount of compute being used. I just think they like talking about swarms because it sort of anthropomorphizes them.
reply
Anthropomorphizing also reaches it's limits. LLM's are not humans and have different strengths and weaknesses.
reply
I believe agents can keep a check on each other. I have had better results running multiple agents
reply
By collaborating and division of labour.
reply
Similarly to how nine women can make a baby in one month by collaborating and division of labour.
reply
My wife made two babies in seven months!
reply
One of those mythical 2.7x women, clearly.
reply
I think it would depend on the nature of the specific task
reply
I see you have encountered a coven of midwives!
reply
Feel like this might still apply to multi-agent programming:

I have earlier argued that the sheer number of minds to be coordinated affects the cost of the effort, for a major part of the cost is communication and correcting the ill effects of miscommunication (system debugging). The Mythical Man-Month Frederick P. Brooks Jr.

reply
I am just as clueless as you are, but I think it having each agent work on the problem mostly individually in parallel, likely sharing their breakthroughs for the next wave of agents. I'm reminded of infinite monkey's writing Shakespeare; suggesting if you have an infinite amount of agents, they will end up solving a Millenium Prize Problem.

Here is OpenAI's blog post about Navier-Stokes; [1] which suggests they used smaller connected swarms given the different prompts, then the findings were used to write further follow up prompts for a new group of agents.

[1] https://openai.com/index/navier-stokes-solution/

reply
https://www.lesswrong.com/posts/6cb7qd3RSkgnviCpf/swarm-scal...

> "Here λ is a parameter measuring how parallelisable the task is. They call it the ‘stepping on toes’ parameter. If λ = 1, you have a perfectly parallelisable task, with no stepping on toes and no efficiency penalty. But in reality λ is usually between 0 and 1 — allowing more people to help, but with diminishing returns. For example, if λ = 0.5 then 100 people working together get as much done as 1 person working for 100^0.5 = 10 times as long"

There are diminishing returns to more agents, but they're faster and can scale further than a single smarter agent - it's not really possible to just give 10k times more thinking budget to a single agent because it runs out of context, so for problems that require that much context you can ask the agents to specialize. Each only has a small view of the problem and they probably duplicate a lot of work and step on each others toes and make arcane bureaucracy but there is literally no other way to scale beyond a certain point

just like people

reply
Actually, I think Microsoft just posted the results of research the other day that would be relevant. They were looking at self-organized AI swarms instead of centralized orchestration, and found that just starting up thousands of SOTA models really can precipitate a natural hierarchy and work toward problem solving.

At the very least, the swarm would be able to set up a means of claiming avenues of thought, then verifying the solutions (or lack thereof) of other agents.

It's quite clear this process - whatever it may be - works, given the results we've seen in the past few weeks.

reply
According to an OpenAI engineer that was overblown and the wide parallelism wasn't as useful as the press made it out to be.
reply
> Kurzweil's definition contains exponential growth across technology, something that we are not seeing.

This is not quite the framing he uses, but we're quibbling about subjective terms. In his 2005 book, The Singularity Is Near, he defines the singularity as a future period when technological change becomes so rapid and consequential that human life is irreversibly transformed. I would argue this is what we are seeing today. Just because we don't yet have replicators doesn't mean the definition isn't met. It really comes down to how you personally define words like "rapid" and "consequential."

reply
and how you define technology. Look outside, look in the store, stuff is static or getting worse and prices are rising. I can see no evidence of accelerating technological progress outside. when will "AI" do anything that makes life better for a normal person?
reply
I sometimes feel like I'm living in another world to some people.

* AI reduced hospital deaths by 17%: A trial of 15,965 patients found AI-assisted ECG monitoring reduced 90-day mortality from 4.3% to 3.6%. https://www.nature.com/articles/s41591-024-02961-4

* AI improved stroke treatment: NHS hospitals using AI-assisted brain scans doubled clot-removal treatment rates from 2.3% to 4.6%. https://pubmed.ncbi.nlm.nih.gov/41339157/

* AI restored communication for a paralysed patient: A man with ALS used an AI brain-computer interface to communicate over 183,000 sentences and maintain full-time employment. https://www.nature.com/articles/s41591-026-04414-6

These have happened in the very short space of time that AI has become really competent. The stuff in the pipeline is mind boggling, and includes curing most cancers, curing ageing, unlimited energy, etc.

reply
Apart from that, a good coder is better than LLMs

I don't think that case can be made. I'm a "good coder" and the best LLMs are now better at it than I am, in essentially every respect that matters. I can't think of a test that I could reliably pass that Fable or Astra would reliably fail.

reply
Make an elegant UI that isn't awkward to use without excessive verbosity (mix of coding, design and UX).

Architect a system for long-term maintainability.

Encode the right amount of business logic into tests, without being overly strict.

Models seem quite poor at all of these IME. Essentially any time there are qualitative tradeoffs they are not great at making them.

reply
deleted
reply
I said I was a good coder, not a talented human interface designer. I can certainly build an elegant UI, and have done so, but that was because I took directions ("prompts") from someone who had the necessary skill and taste. Left to my own devices, the UI would have all the graphical appeal of Zork.

The designer could just as easily have closed the same feedback loop with Fable or Astra.

reply
Right now, I'd probably pick the task of writing a graphical interface, say a webapp, with a bunch of different gestures and having it "feel good" to users. That's a difficult evaluation to automate, at least for now, which is probably why they're not that good at it yet.

They'd prototype and adjust a lot faster than a human coder, though.

reply
How do you define "good coder"? I've yet to see LLMs that write better than what I consider the best human code. I think Michael Hashimoto showed that not too far back where getting LLMs to optimize for a problem resulted in code better than naive but much worse than expert and that's before even talking about how that code looks/reads.

I'll admit I'm not on the very cutting edge models but LLMs make weird tradeoffs and lack creativity. They will sometimes write marginally better but way over-complicated code for no good reason. That can have performance implications and they're generally not "aware". They can gain awareness via profiling but again run into limited creativity or big picture understanding. They are good with cliche but not as good with novel situations. With human guidance this is still productive/useful but as the systems grow more complex they are less able to reason correctly about them.

I would say that in certain situations they outperform the average software developer. They definitely outperform in speed and output. So they're like a maybe 1600 ELO chess player for software. I.e. they play chess better than all non-chess players. They play chess better than many chess players. But they're not "master" or "gm" level across the entire discipline. But they can play 100k chess games in the time it takes me to figure out my move...

reply
I think there’s still value in stuff that people can see, like frontend design. Because even if LLMs are technically better, every site is going to look the same. What’s good very quickly becomes cliché when everyone does it.
reply
Is this just because we're exposed to more of these personal project LLM sites? Because I remember people complaining about all sites looking the same all the time ever since bootstrap came out.
reply
I can mediate with project manager about some requirements which should not be implemented. I can make decisions to simplify the system without bothering my manager with endless details. I can create short and concise report.

I can say "no".

I can store passwords in the database unencrypted and unhashed.

So far AI that I've used failed spectacularly on these prospects.

They're like "yes-man". They'll try to do everything you ask of them. Even if you ask nonsense, they'll not push back.

They'll go crazy about security stuff, even not relevant to the current situation.

They'll complicate the code endlessly for situations which will not arise, making the code an incomprehensible mess.

They'll write so many useless words that any reader will forget what this report is about before then reach the middle of it.

They'll never iterate on code until it looks good. They'll stop when test pass. They don't have aesthetical sense of beauty.

They love to cheat too often. And you can't do nothing about that. You can't fine them or fire them, and they know about it.

They're smart but I'm not convinced they're ready to replace human in mundane engineering jobs.

reply
> I can store passwords in the database unencrypted and unhashed.

huh?

reply
I thought we see exp right now or indications.

Like models getting significant better every 7 month and model usage on openrouter.

https://metr.org/ << someone said though that they are biased.

Math is for sure about solving mathematical problems, mathematicians complaing about humans capability of understanding it. If you need math an LLM understands, it might not be relevant if you understand it if an LLM is getting a lot better in adjusting itself if it goes the wrong way.

And this situation is only a few weeks old. We don't know how this field continues to progress. Books like the culture series and other scifi do describe a future were humans spend their time only to understand what the machines are doing or did.

The speedup of medicines is for sure faster with. There are still old labs doing everything by hand and the neolabs doing everything a lot more automated. An AI can do experiments 24/7 and can scale with the hardwarelabs, but it also can hold the whole research field in context and it might be a lot faster of choosing the better experiments or the right ones to begin with.

In software developmet (my field) i can do today alone what you needed a Team for. Yeah it doesn't help the field of software engineering if you need 5 times less people and you don't have any motivation AT ALL to teach someone avg. We are already planning to remove one member of our team due to AI. And we will not extend the contract of 2 consultants.

It just doesn't make sense anymore. If i explain in a ticket a task well enough for someone who has not been in our team for years, the AI is already better in it. We don't struggle with AI output, we struggle more with not having a Monorepo.

Give an LLM access to a GPU system or a GPU cluster. It immediadly feels complelty different then running it on some laptop. It can now do simulations, a lot more and faster experiments etc. I had this epiphany just a few month ago. I always used my laptop for projects (it needs very little ram, i can quickly check what it is doing and i actually do use it primarily when im on holidays) until I thought "let me use claude to do some gaussian splatting experiment its always so cumbersome to use these tools" and it changed my perception immediadly.

reply
FWIW METR isn't biased, they are probably the most trustworthy/respected organization in this space. You can read their reports and they are clearly not biased.
reply