Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
38 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
41 tokens/sec
o3 Pro
7 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

MASAI: Modular Architecture for Software-engineering AI Agents (2406.11638v1)

Published 17 Jun 2024 in cs.AI and cs.SE

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.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (8)
  1. Daman Arora (6 papers)
  2. Atharv Sonwane (7 papers)
  3. Nalin Wadhwa (3 papers)
  4. Abhav Mehrotra (2 papers)
  5. Saiteja Utpala (12 papers)
  6. Ramakrishna Bairi (5 papers)
  7. Aditya Kanade (29 papers)
  8. Nagarajan Natarajan (25 papers)
Citations (10)