Multi-Agent LLM Collaborative Reasoning and Task Planning for Complex Task Solving
This paper proposes a multi-agent LLM framework featuring distinct planner, executor, and verifier roles operating on a dependency-aware task graph with calibrated parameters and shared-memory mechanisms, which significantly outperforms single-agent baselines in complex task solving by improving completion rates, accuracy, and factual consistency while reducing tool errors.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to solve a massive, complicated puzzle, like building a skyscraper out of LEGOs while blindfolded, relying only on a single person's memory and instructions. That is essentially what happens when we ask a single Large Language Model (LLM) to solve a complex problem. It tries to do everything at once: plan the structure, build the walls, check the measurements, and fix mistakes. Often, it gets confused, makes a mistake early on, and then builds the rest of the tower on top of that error, leading to a collapse.
This paper proposes a better way: instead of one person doing everything, we create a specialized construction crew made of three distinct AI agents who work together in a strict, organized line.
Here is how their "construction crew" works, using simple analogies:
1. The Three Roles (The Crew)
The paper splits the work into three specific jobs, just like a real-world project team:
- The Planner (The Architect): This agent looks at the big picture. Instead of just saying "build a tower," it breaks the job down into a map of dependencies. It says, "First, we need a foundation. Then, we need pillars. We can't put the roof on until the pillars are done." It assigns a "priority score" to each step based on how important it is and how risky it might be.
- The Executor (The Builder): This agent does the actual heavy lifting. It follows the Architect's map, grabs the necessary tools (like a calculator, a search engine, or a code interpreter), and builds the specific parts. It doesn't worry about the whole building; it just focuses on finishing its specific task correctly.
- The Verifier (The Inspector): This is the new, crucial addition. Before the Builder's work is accepted, the Inspector checks it. They look at the evidence: "Did you use the right tool? Is the math correct? Does this match the blueprint?" If the Inspector isn't confident (below a specific "trust score" of 0.72), they send the Builder back to fix that specific part. They don't tear down the whole building; they just fix the broken brick.
2. The Shared Notebook (Shared Memory)
In a normal conversation, people might forget what was said five minutes ago. In this system, all three agents share a digital notebook.
- When the Architect draws a plan, it goes in the notebook.
- When the Builder finds a piece of evidence, it gets written down with a "source tag."
- When the Inspector rejects an idea, that rejection is also recorded so no one tries to build on that broken idea again.
This ensures that if the team has to restart a section, they don't have to re-learn everything from scratch. They can just look at the notes.
3. The "Traffic Light" System (The Protocol)
To prevent the agents from talking over each other or getting stuck in an endless loop of arguing, they follow a strict set of rules:
- Green Light: The Architect gives a task.
- Yellow Light: The Builder does the work and shows their evidence.
- Red or Green Light: The Inspector checks the work.
- Green: "Good to go." The work is saved.
- Red: "Stop." The Inspector explains exactly why it failed (e.g., "Wrong tool used" or "Missing data"). The Architect then updates the plan to fix just that one issue.
4. The Results: Why It Works Better
The researchers tested this "Crew" against a single "Solo Worker" (a standard GPT-4 model) on difficult tasks like complex math, using multiple tools, and answering tricky factual questions.
Think of the Solo Worker as a brilliant but tired student who tries to do a 10-page essay in one sitting. They might make a small error in paragraph 2, and by paragraph 10, the whole essay is off-track.
The "Crew" approach acts like a team of editors and writers checking each other's work as they go. The paper found that by using this system:
- They finished more tasks: The success rate went up by 27.3%.
- They got the answers right more often: Accuracy improved by 19.6%.
- They made fewer tool mistakes: Errors like using the wrong calculator or searching for the wrong thing dropped by 31.5%.
- They were more honest: They were less likely to make up facts, improving factual consistency by 24.8%.
The Bottom Line
The paper argues that the secret to solving hard problems isn't just making the AI "smarter." It's about organization. By separating the roles of planning, doing, and checking, and forcing them to communicate through a structured, evidence-based system, the AI team avoids the "one-person bias" where a single mistake ruins the whole project. It turns a chaotic brainstorming session into a disciplined, auditable construction project.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.