PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 17, 20240 citationsOpen Access

MASAI: Modular Architecture for Software-engineering AI Agents

View Full Paper
DADaman AroraASAtharv SonwaneNWN. K. Wadhwa

Key Points

Key points are not available for this paper at this time.

Abstract

A common method to solve complex problems in software engineering, is to divide the problem into multiple sub-problems. Inspired by this, we propose a Modular Architecture for Software-engineering AI (MASAI) agents, where different LLM-powered sub-agents are instantiated with well-defined objectives and strategies tuned to achieve those objectives. Our modular architecture offers several advantages: (1) employing and tuning different problem-solving strategies across sub-agents, (2) enabling sub-agents to gather information from different sources scattered throughout a repository, and (3) avoiding unnecessarily long trajectories which inflate costs and add extraneous context. MASAI enabled us to achieve the highest performance (28.33% resolution rate) on the popular and highly challenging SWE-bench Lite dataset consisting of 300 GitHub issues from 11 Python repositories. We conduct a comprehensive evaluation of MASAI relative to other agentic methods and analyze the effects of our design decisions and their contribution to the success of MASAI.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Arora et al. (2024) studied this question.

synapsesocial.com/papers/68e64779b6db6435875d9126https://doi.org/10.48550/arxiv.2406.11638
Ask AI
Helpful
Bookmark
Share
View Full Paper