Assign different roles to GPTs to form a collaborative software entity for complex tasks.
MetaGPT takes a one line requirement as input and outputs user stories / competitive analysis / requirements / data structures / APIs / documents, etc.
Internally, MetaGPT includes
product managers / architects / project managers / engineers.
``` It provides the entire process of a
software company along with carefully orchestrated SOPs.
Code = SOP(Team)is the core philosophy. We materialize SOP and apply it to teams composed of LLMs.
Software Company Multi-Role Schematic (Gradually Implementing)
For example, if you type
python startup.py "Design a RecSys like Toutiao", you would get many outputs, one of them is data & api design
It requires around $0.2 (GPT-4 api’s costs) to generate one example with analysis and design, around $2.0 to a full project.
npm --version sudo npm install -g @mermaid-js/mermaid-cli
git clone https://github.com/geekan/metagpt cd metagpt python setup.py install
If already have Chrome, Chromium, or MS Edge installed, you can skip downloading Chromium by setting the environment variable
Some people are having issues installing this tool globally. Installing it locally is an alternative solution,
``` npm install @mermaid-js/mermaid-cli
don’t forget to the configuration for mmdc in config.yml
``` PUPPETEER_CONFIG: "./config/puppeteer-config.json" MMDC: "./node_modules/.bin/mmdc"
Visit Official Website