- **ChatDev** se présente comme une **société de logiciels virtuelle** opérant par le biais de divers **agents intelligents** tenant
différents rôles, incluant le Directeur Général <imgsrc='online_log/static/figures/ceo.png'height=20>, le Directeur de Produit <imgsrc='online_log/static/figures/cpo.png'height=20>, le Directeur Technologique <imgsrc='online_log/static/figures/cto.png'height=20>, programmeur <imgsrc='online_log/static/figures/programmer.png'height=20>, l'auditeur <imgsrc='online_log/static/figures/reviewer.png'height=20>, le testeur <imgsrc='online_log/static/figures/tester.png'height=20> et le designer graphique <imgsrc='online_log/static/figures/designer.png'height=20>. Ces agents forment une structure organisationnelle multi-agents et sont unis par une mission de "révolutionner le monde numérique à travers la programmation." Les agents de ChatDev **collaborent** en participant à des séminaires fonctionnels spécialisés, incluant des tâches telles que la conception, le codage, les tests et la documentation.
- L'objectif principal de ChatDev est de proposer un cadre **facile à utiliser**, **hautement personnalisable** et **extensible**, basé sur de grands modèles linguistiques (LLMs) et servant de scénario idéal pour étudier l'intelligence collective.
* **25 septembre 2023 : La fonctionnalité **Git** est maintenant disponible**, permettant au programmeur <imgsrc='online_log/static/figures/programmer.png'height=20> d'utiliser GitHub pour le contrôle de version. Pour activer cette fonction, définissez simplement ``"git_management"`` sur ``"True"`` dans ``ChatChainConfig.json``.
* 20 septembre 2023 : Le mode **Interaction Humain-Agent** est maintenant disponible ! Vous pouvez interagir avec l'équipe ChatDev en jouant le rôle de l'examinateur <imgsrc='online_log/static/figures/reviewer.png'height=20> et en faisant des suggestions au programmeur <imgsrc='online_log/static/figures/programmer.png'height=20>;
* 1er septembre 2023 : Le mode **Art** est maintenant disponible ! Vous pouvez activer l'agent designer <imgsrc='online_log/static/figures/designer.png'height=20> pour générer des images utilisées dans le logiciel;
* 28 août 2023 : Le système est désormais disponible au public.
* 17 août 2023 : La version v1.0.0 était prête à être publiée.
* 30 juillet 2023 : Les utilisateurs peuvent personnaliser les paramètres de ChatChain, Phase et Rôle. De plus, le mode journal en ligne et le mode de relecture sont désormais pris en charge.
* 16 juillet 2023 : L'[article préimprimé](https://arxiv.org/abs/2307.07924) associé à ce projet a été publié.
* 30 juin 2023 : La version initiale du dépôt ChatDev a été publiée.
title={Communicative Agents for Software Development},
author={Chen Qian and Xin Cong and Wei Liu and Cheng Yang and Weize Chen and Yusheng Su and Yufan Dang and Jiahao Li and Juyuan Xu and Dahai Li and Zhiyuan Liu and Maosong Sun},
year={2023},
eprint={2307.07924},
archivePrefix={arXiv},
primaryClass={cs.SE}
}
```
## ⚖️ Licence
- Licence du code source : Le code source de notre projet est sous licence Apache 2.0. Cette licence autorise l'utilisation, la modification et la distribution du code, sous réserve de certaines conditions définies dans la Licence Apache 2.0.
- Statut Open-Source du Projet : Le projet est effectivement open-source ; cependant, cette désignation est principalement destinée à des fins non commerciales. Bien que nous encouragions la collaboration et les contributions de la communauté pour la recherche et les applications non commerciales, il est important de noter que toute utilisation des composants du projet à des fins commerciales nécessite des accords de licence séparés.
- Licence des données : Les données associées utilisées dans notre projet sont sous licence CC BY-NC 4.0. Cette licence permet explicitement l'utilisation non commerciale des données. Nous souhaitons souligner que tout modèle formé à l'aide de ces ensembles de données doit strictement respecter la restriction d'utilisation non commerciale et ne doit être utilisé que pour des fins de recherche.
## Historique des Étoiles
[![Graphique de l'Historique des Étoiles](https://api.star-history.com/svg?repos=openbmb/chatdev&type=Date)](https://star-history.com/#openbmb/chatdev&Date)
## Contact
Si vous avez des questions, des retours ou souhaitez nous contacter, n'hésitez pas à nous envoyer un email à [chatdev.openbmb@outlook.com](mailto:chatdev.openbmb@outlook.com)