Description
ChatDev est passé d'un système multi-agents de développement logiciel à une plateforme d'orchestration multi-agents complète. ChatDev 2.0 (DevAll) est une plateforme sans code conçue pour « Tout développer ». Elle permet aux utilisateurs de construire et d'exécuter rapidement des systèmes multi-agents personnalisés en utilisant une configuration simple. Cela élimine le besoin de coder, permettant aux utilisateurs de définir des agents, des flux de travail et des tâches pour orchestrer des scénarios complexes tels que la visualisation de données, la génération 3D et la recherche approfondie.
ChatDev 1.0 (Legacy) fonctionnait comme une entreprise logicielle virtuelle, utilisant des agents intelligents (par exemple, PDG, CTO, programmeur) pour automatiser le cycle de vie du développement logiciel, y compris la conception, le codage, les tests et la documentation. Cette version a servi de paradigme fondamental pour la collaboration des agents communicatifs. La plateforme propose une console web pour la construction et l'exécution, comprenant des guides étape par étape et une zone de dessin visuelle pour la conception de systèmes multi-agents. Les utilisateurs peuvent configurer les paramètres des nœuds, définir les flux de contexte et orchestrer les interactions des agents. La plateforme fournit également un SDK Python pour l'automatisation et le traitement par lots, permettant aux utilisateurs d'exécuter des flux de travail par programmation et de récupérer les résultats directement.
Les principales capacités incluent la possibilité de créer des flux de travail pour la visualisation de données, la génération 3D et la recherche approfondie. La plateforme prend en charge diverses configurations de flux de travail et fournit des modèles prêts à l'emploi pour les scénarios courants. Les utilisateurs peuvent télécharger les fichiers nécessaires, saisir des requêtes et surveiller les journaux en temps réel. ChatDev s'intègre également à OpenClaw, permettant aux utilisateurs d'invoquer des équipes d'agents existantes ou d'en créer de nouvelles de manière dynamique. De plus, la plateforme prend en charge Docker pour une gestion simplifiée des dépendances et un environnement cohérent. Le projet est organisé en une structure modulaire avec des systèmes centraux, l'orchestration et une interface utilisateur. L'extensibilité est prise en charge grâce à des outils et des modules Python personnalisés.
Fonctionnalités principales de ChatDev : Plateforme multi-agents basée sur les LLM
Orchestration multi-agents sans code
Définitions personnalisables des agents et des flux de travail
Prise en charge de la visualisation de données et de la génération 3D
SDK Python pour l'automatisation
Console web avec des guides intégrés
Prise en charge de Docker pour des environnements cohérents
Intégration avec OpenClaw
Structure modulaire pour l'extensibilité
Modèles de flux de travail pour les scénarios courants
Surveillance des journaux en temps réel
Premiers pas avec ChatDev : Plateforme multi-agents basée sur les LLM
Cloner le référentiel ChatDev depuis GitHub.
Installer les dépendances en utilisant uv : `uv sync`.
Configurer les variables d'environnement dans `.env` (clés API).
Exécuter le backend : `uv run python server_main.py --port 6400 --reload`.
Exécuter le frontend : `cd frontend && npm install && npm run dev`.
Accéder à la console web à l'adresse `http://localhost:5173`.
Explorer les modèles de flux de travail dans `yaml_instance/`.
Utiliser le SDK Python pour exécuter les flux de travail par programmation.
Cas d'utilisation de ChatDev : Plateforme multi-agents basée sur les LLM
- Visualisation de données
- Génération 3D
- Développement de jeux
- Recherche approfondie
- Création de vidéos pédagogiques
- Publication de contenu automatisée








