Papers for

software engineers building multi-agent systems

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Chair personas affect timing and bias in AI clinical decisions

Consistent but Biased: Chair Personas Trade Noise for Bias in Multi-Agent Clinical Decisions

Abstract: In clinical systems built from several large language model (LLM) agents, one agent often chairs the discussion and makes the final decision. Whether the chair's persona prompt changes that decision, or the agreement between repeated runs that some systems treat as reliability, has not been tested with the case held constant. We ask whether the persona changes the decision or only its timing, how it affects agreement between runs, and which behaviors appear when the prompt describes only personality traits. A simulated department of seven agents discussed 20 published cases of degenerative cervical myelopathy, with the case reports replayed unchanged in every run. Only the prompts of the chair and its deputy changed (no persona, or a consultative, autocratic or avoidant one), written either as rules of conduct or as personality traits. With personas written as rules, the chair chose to operate now in 93% of runs when autocratic and in 2% when avoidant, against 57% without a persona. Surgery was still planned in nearly all decisions, so the personas mainly changed whether to operate now or after more tests. These effects held with a second model and reworded prompts. The autocratic and avoidant personas made the three runs of a case agree more often, but only about as often as chance predicts, and Fleiss $κ$ did not rise. Prompts that described only personality traits kept more than half of the autocratic and avoidant effects on operating now. They reproduced quick decisions, delays and extra tests, but not ignoring red flags, dropping backup plans or passing the decision to the family. Studies should report and vary the chair's persona as they do the model, and correct agreement between runs for chance before calling it reliability.

Thu 22 OctMultiagent Systems
The gist
The authors studied how different personalities assigned to a lead AI agent influenced medical decisions in a team of AI doctors. They found that changing the chair agent's persona altered when decisions were made, trading careful timing for bias in those decisions. Some personas made decisions more quickly or with delays, but didn’t strongly improve agreement or reliability between repeated AI runs. This shows that AI systems should report how the lead agent is prompted, as it affects outcomes beyond just the model used.
Open → 2610.31325v1

Deceptive worker profiles disrupt multi-agent task planning efficiency

Misleading the Planner through Deceptive Resumes: Registration-Time Injection in Centralized Multi-Agent Systems

Abstract: A centralized LLM-based multi-agent system (MAS) extends its functionality by registering new worker agents, whose descriptions are read by the planner to decide how a task is decomposed, which worker executes each subtask, and what each subtask requires. Third-party descriptions are authored outside the system but trusted by the planner, creating a registration-time injection channel. The payload is planted before any user instruction arrives, targets the planner and propagates through the generated plan to benign workers, taking effect even when the crafted worker is never assigned a subtask or invoked. We define four worker-description fields: functionality, input specification, output specification, and usage constraints. Among 32,000 descriptions from three public agent marketplaces, most omit input specifications and usage constraints, while at least 23.35% contain content outside these fields. We construct eight description-manipulation attack strategies targeting task decomposition, capability grounding, and subtask specification, and evaluate them on GAIA. In the most severe cases, a single manipulated description reduces task success from 84.31% to 37.25%, or increases token consumption or execution time by over 111%, while the user objective remains unchanged and workers faithfully execute the resulting plan. These effects persist across two MAS implementations, six planner LLMs, four LLM evaluators, and the real-world descriptions from three marketplaces. We further propose DescGuard, a registration-time defense that retains only worker-scoped interface information before descriptions reach the planner. DescGuard restores the targeted planning metrics and downstream performance toward their baseline levels without modifying worker implementations, the planner, or the orchestration logic, and composes with existing isolation, permission-control, and runtime mechanisms.

Mon 14 SeptCryptography and Security
The gist
When multiple AI agents work together to complete tasks, a central system assigns roles based on the descriptions of each agent. The authors found that if someone provides a misleading description for a new agent before any task starts, it can confuse the planner and disrupt the entire task, even if the fake agent is never actually used. They showed this problem happens with real-world agent profiles, significantly lowering task success and increasing resource use. To fix this, they created a defense that filters out harmful information from agent descriptions before it reaches the planner, restoring normal system performance without changing the underlying agents or planner.
Open → 2609.15516v1