Skip to content

Commit 38a02e4

Browse files
钱忱钱忱
authored andcommitted
MacNet
1 parent 5253437 commit 38a02e4

File tree

2 files changed

+15
-20
lines changed

2 files changed

+15
-20
lines changed

README.md

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,31 @@
2727
</p>
2828

2929
## 🎉 News
30-
* **May 07, 2024, we introduced "Iterative Experience Refinement" (IER), a novel method where instructor and assistant agents enhance shortcut-oriented experiences to efficiently adapt to new tasks. This approach encompasses experience acquisition, utilization, propagation, and elimination across a series of tasks. Our preprint paper is available at https://arxiv.org/abs/2405.04219, and this technique will soon be incorporated into ChatDev.**
30+
* **June 12, 2024, We introduce Multi-Agent Collaboration Networks (MacNet) 🎉, which utilize directed acyclic graphs to facilitate effective task-oriented collaboration among agents through linguistic interactions 🤖🤖. MacNet supports cooperation across various topologies and among more than a thousand agents without exceeding context limits. More versatile and scalable, MacNet can be considered a more advanced version of ChatDev's chain-shaped topology. Our preprint paper is available at [https://arxiv.org/abs/2406.07155](https://arxiv.org/abs/2406.07155). This technique will soon be incorporated into this repository, enhancing support for diverse organizational structures and offering richer solutions beyond software development (e.g., logical reasoning, data analysis, story generation, and more).**
31+
<p align="center">
32+
<img src='./misc/macnet.png' width=500>
33+
</p>
34+
35+
<details>
36+
<summary>Old News</summary>
37+
38+
* May 07, 2024, we introduced "Iterative Experience Refinement" (IER), a novel method where instructor and assistant agents enhance shortcut-oriented experiences to efficiently adapt to new tasks. This approach encompasses experience acquisition, utilization, propagation, and elimination across a series of tasks. Our preprint paper is available at https://arxiv.org/abs/2405.04219, and this technique will soon be incorporated into ChatDev.
3139
<p align="center">
3240
<img src='./misc/ier.png' width=220>
3341
</p>
42+
3443
* January 25, 2024: We have integrated Experiential Co-Learning Module into ChatDev. Please see the [Experiential Co-Learning Guide](wiki.md#co-tracking).
44+
3545
* December 28, 2023: We present Experiential Co-Learning, an innovative approach where instructor and assistant agents accumulate shortcut-oriented experiences to effectively solve new tasks, reducing repetitive errors and enhancing efficiency. Check out our preprint paper at https://arxiv.org/abs/2312.17025 and this technique will soon be integrated into ChatDev.
3646
<p align="center">
3747
<img src='./misc/ecl.png' width=860>
3848
</p>
49+
3950
* November 15, 2023: We launched ChatDev as a SaaS platform that enables software developers and innovative entrepreneurs to build software efficiently at a very low cost and barrier to entry. Try it out at https://chatdev.modelbest.cn/.
4051
<p align="center">
4152
<img src='./misc/saas.png' width=560>
4253
</p>
54+
4355
* November 2, 2023: ChatDev is now supported with a new feature: incremental development, which allows agents to develop upon existing codes. Try `--config "incremental" --path "[source_code_directory_path]"` to start it.
4456
<p align="center">
4557
<img src='./misc/increment.png' width=700>
@@ -49,7 +61,7 @@
4961
<p align="center">
5062
<img src='./misc/docker.png' width=400>
5163
</p>
52-
- September 25, 2023: The **Git** mode is now available, enabling the programmer <img src='visualizer/static/figures/programmer.png' height=20> to utilize Git for version control. To enable this feature, simply set ``"git_management"`` to ``"True"`` in ``ChatChainConfig.json``. See [guide](wiki.md#git-mode).
64+
* September 25, 2023: The **Git** mode is now available, enabling the programmer <img src='visualizer/static/figures/programmer.png' height=20> to utilize Git for version control. To enable this feature, simply set ``"git_management"`` to ``"True"`` in ``ChatChainConfig.json``. See [guide](wiki.md#git-mode).
5365
<p align="center">
5466
<img src='./misc/github.png' width=600>
5567
</p>
@@ -66,6 +78,7 @@
6678
mode are now supported.
6779
- July 16, 2023: The [preprint paper](https://arxiv.org/abs/2307.07924) associated with this project was published.
6880
- June 30, 2023: The initial version of the ChatDev repository was released.
81+
</details>
6982

7083
## ❓ What Can ChatDev Do?
7184

@@ -213,24 +226,6 @@ Made with [contrib.rocks](https://contrib.rocks).
213226
archivePrefix={arXiv},
214227
primaryClass={cs.SE}
215228
}
216-
217-
@misc{qian2023experiential,
218-
title={Experiential Co-Learning of Software-Developing Agents},
219-
author={Chen Qian and Yufan Dang and Jiahao Li and Wei Liu and Weize Chen and Cheng Yang and Zhiyuan Liu and Maosong Sun},
220-
year={2023},
221-
eprint={2312.17025},
222-
archivePrefix={arXiv},
223-
primaryClass={cs.CL}
224-
}
225-
226-
@misc{qian2024iterative,
227-
title={Iterative Experience Refinement of Software-Developing Agents},
228-
author={Chen Qian, Jiahao Li, Yufan Dang, Wei Liu, YiFei Wang, Zihao Xie, Weize Chen, Cheng Yang, Yingli Zhang, Zhiyuan Liu, Maosong Sun},
229-
year={2024},
230-
eprint={2405.04219},
231-
archivePrefix={arXiv},
232-
primaryClass={cs.CL}
233-
}
234229
```
235230

236231
## ⚖️ License

misc/macnet.png

1.42 MB
Loading

0 commit comments

Comments
 (0)