3 ms·
Aside from sounding "dumb as shit", I also think it's the completely wrong abstraction. Every time I've split up work between multiple specialized LLM "agents",
by sippeangelo 2y ago
Aside from sounding "dumb as shit", I also think it's the completely wrong abstraction. Every time I've split up work between multiple specialized LLM "agents", they've done an WAY worse job than one monolith LLM that had access to all the tools it needs and can "reason" about the whole task.
All the common tricks, like creating a list of steps that are then executed by specialized agents in order, for example, fall flat as soon as one agent returns a result that contradicts the initial steps. It's simply a bandaid for short context sizes and LLMs that can't remain focused past the first few thousand tokens of prompt.