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
python --version
git clone https://github.com/geekan/metagpt cd metagpt python setup.py install
```
Note:
If already have Chrome, Chromium, or MS Edge installed, you can skip downloading Chromium by setting the environment variable PUPPETEER_SKIP_CHROMIUM_DOWNLOAD
to true
.
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