Itinai.com it development details code screens blured futuris c6679a58 04d0 490e 917c d214103a6d65 2
Itinai.com it development details code screens blured futuris c6679a58 04d0 490e 917c d214103a6d65 2

Researchers at FPT Software AI Center Introduce AgileCoder: A Multi-Agent System for Generating Complex Software, Surpassing MetaGPT and ChatDev

Researchers at FPT Software AI Center Introduce AgileCoder: A Multi-Agent System for Generating Complex Software, Surpassing MetaGPT and ChatDev

Introduction

Code Large Language Models (CodeLLMs) have shown proficiency in generating code but struggle with complex software engineering tasks. Recent works introduced multi-agent frameworks for software development, aiming to mimic real-world software development.

Introducing AgileCoder

FPT Software AI Center researchers propose AgileCoder, a novel framework inspired by Agile Methodology, widely used in professional software development. AgileCoder’s structure is based on Agile’s concept of software evolution and structured development in sprints.

Agent Roles and Collaboration

AgileCoder involves agents such as Project Manager, Scrum Master, Developer, Senior Developer, and Tester, collaborating across sprints following Agile methodology. It emphasizes dynamic adaptability and iterative development, refining outputs and problems from previous sprints in subsequent ones.

Dynamic Code Graph Generator

A key innovation in AgileCoder, the Dynamic Code Graph Generator, creates a Code Dependency Graph (CDG) to model code relationships and updates with source code changes. It plays a crucial role in rational testing plans and efficient code retrieval.

Evaluation and Results

Evaluations demonstrate AgileCoder’s superior performance on benchmarks like HumanEval, MBPP, and ProjectDev. It outperforms existing methods in generating software from complex requirements.

Conclusion

AgileCoder is a novel multi-agent software development framework inspired by Agile methodology, emphasizing dynamic adaptability and iterative development. It showcases superiority over existing methods, making it a promising approach for complex software development tasks.

Check out the Paper and GitHub. All credit for this research goes to the researchers of this project.

Follow us on Twitter, join our Telegram Channel and LinkedIn Group. If you like our work, you will love our newsletter.

Don’t Forget to join our 48k+ ML SubReddit

Find Upcoming AI Webinars here

The post Researchers at FPT Software AI Center Introduce AgileCoder: A Multi-Agent System for Generating Complex Software, Surpassing MetaGPT and ChatDev appeared first on MarkTechPost.

If you want to evolve your company with AI, stay competitive, use for your advantage Researchers at FPT Software AI Center Introduce AgileCoder: A Multi-Agent System for Generating Complex Software, Surpassing MetaGPT and ChatDev.

Discover how AI can redefine your way of work. Identify Automation Opportunities: Locate key customer interaction points that can benefit from AI. Define KPIs: Ensure your AI endeavors have measurable impacts on business outcomes. Select an AI Solution: Choose tools that align with your needs and provide customization. Implement Gradually: Start with a pilot, gather data, and expand AI usage judiciously.

For AI KPI management advice, connect with us at hello@itinai.com. And for continuous insights into leveraging AI, stay tuned on our Telegram t.me/itinainews or Twitter @itinaicom.

Discover how AI can redefine your sales processes and customer engagement. Explore solutions at itinai.com.

List of Useful Links:

Itinai.com office ai background high tech quantum computing 0002ba7c e3d6 4fd7 abd6 cfe4e5f08aeb 0

Vladimir Dyachkov, Ph.D
Editor-in-Chief itinai.com

I believe that AI is only as powerful as the human insight guiding it.

Unleash Your Creative Potential with AI Agents

Competitors are already using AI Agents

Business Problems We Solve

  • Automation of internal processes.
  • Optimizing AI costs without huge budgets.
  • Training staff, developing custom courses for business needs
  • Integrating AI into client work, automating first lines of contact

Large and Medium Businesses

Startups

Offline Business

100% of clients report increased productivity and reduced operati

AI news and solutions