Descrição
O ChatDev evoluiu de um sistema multi-agente de desenvolvimento de software para uma plataforma abrangente de orquestração multi-agente. O ChatDev 2.0 (DevAll) é uma plataforma sem código projetada para "Desenvolver Tudo". Permite aos utilizadores construir e executar rapidamente sistemas multi-agentes personalizados usando uma configuração simples. Isto elimina a necessidade de codificação, permitindo que os utilizadores definam agentes, fluxos de trabalho e tarefas para orquestrar cenários complexos, como visualização de dados, geração 3D e pesquisa aprofundada.
O ChatDev 1.0 (Legacy) operava como uma Empresa de Software Virtual, utilizando agentes inteligentes (por exemplo, CEO, CTO, Programador) para automatizar o ciclo de vida do desenvolvimento de software, incluindo design, codificação, testes e documentação. Esta versão serviu como o paradigma fundamental para a colaboração comunicativa de agentes. A plataforma oferece um console web para construção e execução, incluindo guias passo a passo e uma tela visual para projetar sistemas multi-agentes. Os utilizadores podem configurar parâmetros de nó, definir fluxos de contexto e orquestrar interações de agentes. A plataforma também fornece um SDK Python para automação e processamento em lote, permitindo que os utilizadores executem fluxos de trabalho programaticamente e obtenham resultados diretamente.
As principais capacidades incluem a capacidade de criar fluxos de trabalho para visualização de dados, geração 3D e pesquisa aprofundada. A plataforma suporta várias configurações de fluxo de trabalho e fornece modelos prontos para uso para cenários comuns. Os utilizadores podem carregar os ficheiros necessários, inserir pedidos e monitorizar registos em tempo real. O ChatDev também se integra com o OpenClaw, permitindo que os utilizadores invoquem equipas de agentes existentes ou criem dinamicamente novas. Além disso, a plataforma suporta Docker para gestão simplificada de dependências e um ambiente consistente. O projeto está organizado numa estrutura modular com sistemas principais, orquestração e uma interface. A extensibilidade é suportada através de ferramentas e módulos Python personalizados.
Recursos principais de ChatDev: Plataforma Multi-Agente com LLM
Orquestração multi-agente sem código
Definições personalizáveis de agentes e fluxos de trabalho
Suporte para visualização de dados e geração 3D
SDK Python para automação
Console web com guias integrados
Suporte Docker para ambientes consistentes
Integração com OpenClaw
Estrutura modular para extensibilidade
Modelos de fluxo de trabalho para cenários comuns
Monitorização de registos em tempo real
Primeiros passos com ChatDev: Plataforma Multi-Agente com LLM
Clone o repositório ChatDev do GitHub.
Instale as dependências usando uv: `uv sync`.
Configure as variáveis de ambiente em `.env` (chaves de API).
Execute o backend: `uv run python server_main.py --port 6400 --reload`.
Execute o frontend: `cd frontend && npm install && npm run dev`.
Aceda ao console web em `http://localhost:5173`.
Explore os modelos de fluxo de trabalho em `yaml_instance/`.
Use o SDK Python para executar fluxos de trabalho programaticamente.
Casos de uso de ChatDev: Plataforma Multi-Agente com LLM
- Visualização de Dados
- Geração 3D
- Desenvolvimento de Jogos
- Pesquisa Aprofundada
- Criação de Vídeos Didáticos
- Publicação Automatizada de Conteúdo








