Live data from Hacker News

Autogen: Enable next-gen large language model applications

github.com

21–30 of 59 posts

Re: Autogen: Enable next-gen large language model applications

#21
post #5
post #4

A question for people researching LLMs and their capabilities: Is there any reason to believe that the interaction of multiple agents (using the same model) will yield some emergent property that is beyond the capabilities of the agent model? I'm not working with LLMs, but my intuition is that whatever these multi agent setups come up with could also be achieved by a single agent just talking to itself, as they all a…

Since a single inference is limited by context length, a multiple agents model is able to process more context at each steps of the reasoning chain, which might improve the overall quality. However, given how easy it is getting to fine tune models, it's likely that multi-agent models will make a lot of sense to split the workload and assign each part to a specialized agent.

> a single inference is limited by context length,

Yes.

> multiple agents model is able to process more context at each steps of the reasoning chain

What?

How can a multi agent model have more context at a single step? The single step runs on a single agent. It would literally the same as a single agent?

The multi agent approach is simply packaging up different “personas” for single steps; and yes, it is entirely reasonable to assume that given N configurations for an agent (different props, different temp, different models even) you would see emergent behaviour that a single agent wouldn’t.

For example, you might have a “creative agent” to scaffold something and a “conservative” agent to fix syntax errors.

…but what are you talking about with different context sizes? I think you’re mixing domain terms; context is the input to an LLM. I don’t know what you’re referring to, but multi agent setups make absolutely no difference to the context size.

Re: Autogen: Enable next-gen large language model applications

#22
post #7
post #2

Is Microsoft chronically incapable of coming up with original names?

It isn't too bad; naming stuff is always hard. If the Microsoft marketers knew about it then I would expect to see Azure™ Gen.NET™ Live™.

> I would expect to see Azure™ Gen.NET™ Live™

Give them 3 major releases.

Re: Autogen: Enable next-gen large language model applications

#23
post #4

A question for people researching LLMs and their capabilities: Is there any reason to believe that the interaction of multiple agents (using the same model) will yield some emergent property that is beyond the capabilities of the agent model? I'm not working with LLMs, but my intuition is that whatever these multi agent setups come up with could also be achieved by a single agent just talking to itself, as they all a…

[deleted]

Re: Autogen: Enable next-gen large language model applications

#24
post #5
post #4

A question for people researching LLMs and their capabilities: Is there any reason to believe that the interaction of multiple agents (using the same model) will yield some emergent property that is beyond the capabilities of the agent model? I'm not working with LLMs, but my intuition is that whatever these multi agent setups come up with could also be achieved by a single agent just talking to itself, as they all a…

Since a single inference is limited by context length, a multiple agents model is able to process more context at each steps of the reasoning chain, which might improve the overall quality. However, given how easy it is getting to fine tune models, it's likely that multi-agent models will make a lot of sense to split the workload and assign each part to a specialized agent.

[deleted]

Re: Autogen: Enable next-gen large language model applications

#25
post #4

A question for people researching LLMs and their capabilities: Is there any reason to believe that the interaction of multiple agents (using the same model) will yield some emergent property that is beyond the capabilities of the agent model? I'm not working with LLMs, but my intuition is that whatever these multi agent setups come up with could also be achieved by a single agent just talking to itself, as they all a…

Given we know different prompts perform better on different tasks (via evals, papers, etc), you can think of multiple agents interacting (especially when there's a specialized "router" or orchestrator) as sub problems of a larger task being solved by "agents" specialized for that task - prompts + context crafted for that sub-problem.

Re: Autogen: Enable next-gen large language model applications

#26
post #4

A question for people researching LLMs and their capabilities: Is there any reason to believe that the interaction of multiple agents (using the same model) will yield some emergent property that is beyond the capabilities of the agent model? I'm not working with LLMs, but my intuition is that whatever these multi agent setups come up with could also be achieved by a single agent just talking to itself, as they all a…

My understanding is it's about attention.

When you give it a specific role it essentially hones in on the relevant part of the training data. Researcher in X field? Papers from that field get priority in formulating responses and the accuracy of token prediction for contextually relevant tasks goes up.

OTOH, if you try to go 'meta' - ie. you give it a scenario where it imagines a group of scholars chatting with each other, then it hones in on situations where there is a dialogue amongst a group (ie. a play/script).

Re: Autogen: Enable next-gen large language model applications

#27
post #4

A question for people researching LLMs and their capabilities: Is there any reason to believe that the interaction of multiple agents (using the same model) will yield some emergent property that is beyond the capabilities of the agent model? I'm not working with LLMs, but my intuition is that whatever these multi agent setups come up with could also be achieved by a single agent just talking to itself, as they all a…

> Is there any reason to believe that the interaction of multiple agents (using the same model) will yield some emergent property that is beyond the capabilities of the agent model?

If you write a short story it's often better to split it into parts (make an outline, write the story, edit the story) than if you would try to do the whole process at once. The same can be true for LLMs I suppose.

In an LLM sense this would be like the different system prompts are sampling different parts of the training distribution, but I'm not able to validate such a claim or know if someone has validated it before.

Re: Autogen: Enable next-gen large language model applications

#28
Matthew Berman has a good series on AutoGen with tutorials and demos: https://www.youtube.com/watch?v=10FCv-gCKug

However from his examples (and his own admission) it seems that AutoGen isn't benefitting from full GPT4-level performance even tho he's pointed it directly at OpenAPI GPT4 (and other LLMs). The back and forth between the agents does not produce great results even tho similar prompts pumped directly into ChatGPT seem to give better results.

Anyone know whats going on?

Re: Autogen: Enable next-gen large language model applications

#29
post #7
post #2

Is Microsoft chronically incapable of coming up with original names?

It isn't too bad; naming stuff is always hard. If the Microsoft marketers knew about it then I would expect to see Azure™ Gen.NET™ Live™.

you forgot to add 360™

Re: Autogen: Enable next-gen large language model applications

#30
post #28

Matthew Berman has a good series on AutoGen with tutorials and demos: https://www.youtube.com/watch?v=10FCv-gCKug However from his examples (and his own admission) it seems that AutoGen isn't benefitting from full GPT4-level performance even tho he's pointed it directly at OpenAPI GPT4 (and other LLMs). The back and forth between the agents does not produce great results even tho similar prompts pumped directly into…

Temperature being set differently is one culprit. There are a few hyper parameters that can be tweaked to get some pretty different output.
Post reply on HN