Deskripsi
ChatDev telah berevolusi dari sistem multi-agen pengembangan perangkat lunak menjadi platform orkestrasi multi-agen yang komprehensif. ChatDev 2.0 (DevAll) adalah platform tanpa kode yang dirancang untuk "Mengembangkan Segala Sesuatu." Platform ini memungkinkan pengguna untuk dengan cepat membangun dan menjalankan sistem multi-agen khusus menggunakan konfigurasi yang mudah. Hal ini menghilangkan kebutuhan akan pengkodean, memungkinkan pengguna untuk menentukan agen, alur kerja, dan tugas untuk mengorkestrasi skenario kompleks seperti visualisasi data, generasi 3D, dan penelitian mendalam.
ChatDev 1.0 (Legacy) beroperasi sebagai Perusahaan Perangkat Lunak Virtual, menggunakan agen cerdas (misalnya, CEO, CTO, Programmer) untuk mengotomatiskan siklus hidup pengembangan perangkat lunak, termasuk desain, pengkodean, pengujian, dan dokumentasi. Versi ini berfungsi sebagai paradigma dasar untuk kolaborasi agen komunikatif. Platform ini menawarkan konsol web untuk konstruksi dan eksekusi, termasuk panduan langkah demi langkah dan kanvas visual untuk merancang sistem multi-agen. Pengguna dapat mengkonfigurasi parameter node, menentukan alur konteks, dan mengorkestrasi interaksi agen. Platform ini juga menyediakan Python SDK untuk otomatisasi dan pemrosesan batch, yang memungkinkan pengguna untuk menjalankan alur kerja secara terprogram dan mengambil hasil secara langsung.
Kemampuan utama mencakup kemampuan untuk membuat alur kerja untuk visualisasi data, generasi 3D, dan penelitian mendalam. Platform ini mendukung berbagai konfigurasi alur kerja dan menyediakan templat siap pakai untuk skenario umum. Pengguna dapat mengunggah file yang diperlukan, memasukkan permintaan, dan memantau log waktu nyata. ChatDev juga terintegrasi dengan OpenClaw, yang memungkinkan pengguna untuk memanggil tim agen yang ada atau membuat tim baru secara dinamis. Selain itu, platform ini mendukung Docker untuk manajemen dependensi yang disederhanakan dan lingkungan yang konsisten. Proyek ini diorganisasikan ke dalam struktur modular dengan sistem inti, orkestrasi, dan frontend. Ekstensibilitas didukung melalui alat dan modul Python khusus.
Fitur Inti ChatDev: Platform Multi-Agen Bertenaga LLM
Orkestrasi multi-agen tanpa kode
Definisi agen dan alur kerja yang dapat disesuaikan
Dukungan untuk visualisasi data dan generasi 3D
Python SDK untuk otomatisasi
Konsol web dengan panduan terintegrasi
Dukungan Docker untuk lingkungan yang konsisten
Integrasi dengan OpenClaw
Struktur modular untuk ekstensibilitas
Templat alur kerja untuk skenario umum
Pemantauan log waktu nyata
Memulai dengan ChatDev: Platform Multi-Agen Bertenaga LLM
Kloning repositori ChatDev dari GitHub.
Instal dependensi menggunakan uv: `uv sync`.
Konfigurasikan variabel lingkungan di `.env` (kunci API).
Jalankan backend: `uv run python server_main.py --port 6400 --reload`.
Jalankan frontend: `cd frontend && npm install && npm run dev`.
Akses konsol web di `http://localhost:5173`.
Jelajahi templat alur kerja di `yaml_instance/`.
Gunakan Python SDK untuk menjalankan alur kerja secara terprogram.
Kasus Penggunaan ChatDev: Platform Multi-Agen Bertenaga LLM
- Visualisasi Data
- Generasi 3D
- Pengembangan Game
- Penelitian Mendalam
- Pembuatan Video Pengajaran
- Penerbitan Konten Otomatis








