Co-Saving: Resource Aware Multi-Agent Collaboration for Software Development
Rennai Qiu, Chen Qian, Ran Li, Yufan Dang, Weize Chen, Cheng Yang, Yingli Zhang, Ye Tian, Xuantang Xiong, Lei Han, Zhiyuan Liu, Maosong Sun

TL;DR
This paper introduces Co-Saving, a resource-aware multi-agent system that uses learned shortcuts to reduce token usage and improve code quality in software development tasks, addressing inefficiencies in existing multi-agent systems.
Contribution
The paper presents a novel resource-aware multi-agent framework with learned shortcuts to enhance efficiency and solution quality in collaborative tasks.
Findings
50.85% reduction in token usage compared to ChatDev
10.06% improvement in code quality
Effective resource savings in software development tasks
Abstract
Recent advancements in Large Language Models (LLMs) and autonomous agents have demonstrated remarkable capabilities across various domains. However, standalone agents frequently encounter limitations when handling complex tasks that demand extensive interactions and substantial computational resources. Although Multi-Agent Systems (MAS) alleviate some of these limitations through collaborative mechanisms like task decomposition, iterative communication, and role specialization, they typically remain resource-unaware, incurring significant inefficiencies due to high token consumption and excessive execution time. To address these limitations, we propose a resource-aware multi-agent system -- Co-Saving (meaning that multiple agents collaboratively engage in resource-saving activities), which leverages experiential knowledge to enhance operational efficiency and solution quality. Our key…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMobile Crowdsensing and Crowdsourcing · Software Engineering Techniques and Practices · Topic Modeling
MethodsMixing Adam and SGD
