ChatDev est une société de logiciels virtuelle composée d'agents jouant différents rôles (PDG, chef de produit, directeur technique, programmeur, testeur, etc.). Ces agents collaborent au développement de logiciels en participant à des ateliers fonctionnels dédiés à la conception, au codage et aux tests. ChatDev vise à fournir un framework facile à utiliser, hautement personnalisable et extensible, basé sur les grands modèles linguistiques (LLM), et constitue un scénario idéal pour la recherche sur l'intelligence collective. Il prend en charge des configurations personnalisées, telles que la définition des processus de développement logiciel et la configuration des rôles. L'utilisateur n'a qu'à décrire son idée en langage naturel pour que ChatDev génère efficacement le logiciel correspondant.