Skip to content
AImpact
IT EN
High Agents · 1 min read

MetaGPT: agents with company roles that write software together

In one sentence MetaGPT assigns each LLM agent a specific company role (PM, Architect, Engineer, QA) and has them collaborate to produce working code from a single text requirement.

Verified Official source
ShareLinkedInX
Reading level

MetaGPT is a multi-agent framework where each LLM agent has a precise role as in a real software company: there is a product manager writing requirements, an architect designing the system, an engineer writing the code, a tester verifying it.

Starting from a single requirement sentence ("create a snake game"), the system automatically produces a PRD, architecture diagram, code, and tests. Results on code generation benchmarks surpass previous agent systems.

The idea that agents with specialized roles collaborate better than a single all-purpose agent becomes one of the guiding principles of multi-agent design.

Companies

DeepWisdom, Peking University

Tools

MetaGPT, GPT-4

Tags

MetaGPTMulti-AgentSoftware EngineeringRole-PlayingCode Generation

Sources