upvote
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