You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🚀 Jan. 16, 2024: Our paper [MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework
30
+
](https://arxiv.org/abs/2308.00352) accepted for oral presentation **(top 1.2%)** at ICLR 2024, **ranking #1** in the LLM-based Agent category.
31
+
32
+
🚀 Jan. 03, 2024: [v0.6.0](https://github.com/geekan/MetaGPT/releases/tag/v0.6.0) released, new features include serialization, upgraded OpenAI package and supported multiple LLM, provided [minimal example for debate](https://github.com/geekan/MetaGPT/blob/main/examples/debate_simple.py) etc.
33
+
34
+
🚀 Dec. 15, 2023: [v0.5.0](https://github.com/geekan/MetaGPT/releases/tag/v0.5.0) released, introducing some experimental features such as **incremental development**, **multilingual**, **multiple programming languages**, etc.
35
+
36
+
🔥 Nov. 08, 2023: MetaGPT is selected into [Open100: Top 100 Open Source achievements](https://www.benchcouncil.org/evaluation/opencs/annual.html).
37
+
38
+
🔥 Sep. 01, 2023: MetaGPT tops GitHub Trending Monthly for the **17th time** in August 2023.
39
+
40
+
🌟 Jun. 30, 2023: MetaGPT is now open source.
41
+
42
+
🌟 Apr. 24, 2023: First line of MetaGPT code committed.
43
+
44
+
## Software Company as Multi-Agent System
45
+
28
46
1. MetaGPT takes a **one line requirement** as input and outputs **user stories / competitive analysis / requirements / data structures / APIs / documents, etc.**
29
47
2. Internally, MetaGPT includes **product managers / architects / project managers / engineers.** It provides the entire process of a **software company along with carefully orchestrated SOPs.**
30
48
1.`Code = SOP(Team)` is the core philosophy. We materialize SOP and apply it to teams composed of LLMs.
31
49
32
50

33
51
34
-
<palign="center">Software Company Multi-Role Schematic (Gradually Implementing)</p>
35
-
36
-
## News
37
-
🚀 Jan 03: Here comes [v0.6.0](https://github.com/geekan/MetaGPT/releases/tag/v0.6.0)! In this version, we added serialization and deserialization of important objects and enabled breakpoint recovery. We upgraded OpenAI package to v1.6.0 and supported Gemini, ZhipuAI, Ollama, OpenLLM, etc. Moreover, we provided extremely simple examples where you need only 7 lines to implement a general election [debate](https://github.com/geekan/MetaGPT/blob/main/examples/debate_simple.py). Check out more details [here](https://github.com/geekan/MetaGPT/releases/tag/v0.6.0)!
38
-
39
-
40
-
🚀 Dec 15: [v0.5.0](https://github.com/geekan/MetaGPT/releases/tag/v0.5.0) is released! We introduced **incremental development**, facilitating agents to build up larger projects on top of their previous efforts or existing codebase. We also launched a whole collection of important features, including **multilingual support** (experimental), multiple **programming languages support** (experimental), **incremental development** (experimental), CLI support, pip support, enhanced code review, documentation mechanism, and optimized messaging mechanism!
52
+
<palign="center">Software Company Multi-Agent Schematic (Gradually Implementing)</p>
1. Become the multi-agent framework with the highest ROI.
11
11
2. Support fully automatic implementation of medium-sized projects (around 2000 lines of code).
12
-
3. Implement most identified tasks, reaching version 0.5.
12
+
3. Implement most identified tasks, reaching version 1.0.
13
13
14
14
### Tasks
15
15
16
-
To reach version v0.5, approximately 70% of the following tasks need to be completed.
17
-
18
16
1. Usability
19
17
1.~~Release v0.01 pip package to try to solve issues like npm installation (though not necessarily successfully)~~ (v0.3.0)
20
-
2. Support for overall save and recovery of software companies
18
+
2.~~Support for overall save and recovery of software companies~~ (v0.6.0)
21
19
3.~~Support human confirmation and modification during the process~~ (v0.3.0) New: Support human confirmation and modification with fewer constrainsts and a more user-friendly interface
22
20
4. Support process caching: Consider carefully whether to add server caching mechanism
23
21
5.~~Resolve occasional failure to follow instruction under current prompts, causing code parsing errors, through stricter system prompts~~ (v0.4.0, with function call)
24
22
6. Write documentation, describing the current features and usage at all levels (ongoing, continuously adding contents to [documentation site](https://docs.deepwisdom.ai/main/en/guide/get_started/introduction.html))
25
23
7.~~Support Docker~~
26
24
2. Features
27
-
1. Support a more standard and stable parser (need to analyze the format that the current LLM is better at)
28
-
2.~~Establish a separate output queue, differentiated from the message queue~~
29
-
3. Attempt to atomize all role work, but this may significantly increase token overhead
25
+
1.~~Support a more standard and stable parser (need to analyze the format that the current LLM is better at)~~ (v0.5.0)
26
+
2.~~Establish a separate output queue, differentiated from the message queue~~ (v0.5.0)
27
+
3.~~Attempt to atomize all role work, but this may significantly increase token overhead~~ (v0.5.0)
30
28
4. Complete the design and implementation of module breakdown
31
29
5. Support various modes of memory: clearly distinguish between long-term and short-term memory
32
30
6. Perfect the test role, and carry out necessary interactions with humans
@@ -43,10 +41,10 @@ To reach version v0.5, approximately 70% of the following tasks need to be compl
43
41
4. Actions
44
42
1.~~Implementation: Search~~ (v0.2.1)
45
43
2. Implementation: Knowledge search, supporting 10+ data formats
0 commit comments