Описание
ChatDev превратилась из системы разработки программного обеспечения с использованием мульти-агентной архитектуры в комплексную платформу оркестровки мульти-агентных систем. ChatDev 2.0 (DevAll) — это платформа, не требующая написания кода, предназначенная для «Разработки всего». Она позволяет пользователям быстро создавать и запускать пользовательские мульти-агентные системы, используя простую конфигурацию. Это избавляет от необходимости кодирования, позволяя пользователям определять агентов, рабочие процессы и задачи для оркестровки сложных сценариев, таких как визуализация данных, 3D-генерация и глубокие исследования.
ChatDev 1.0 (Legacy) работала как виртуальная компания по разработке программного обеспечения, используя интеллектуальных агентов (например, CEO, CTO, Programmer) для автоматизации жизненного цикла разработки программного обеспечения, включая проектирование, кодирование, тестирование и документирование. Эта версия послужила основой для парадигмы совместной работы коммуникативных агентов. Платформа предлагает веб-консоль для создания и выполнения, включая пошаговые руководства и визуальный холст для проектирования мульти-агентных систем. Пользователи могут настраивать параметры узлов, определять потоки контекста и организовывать взаимодействия агентов. Платформа также предоставляет Python SDK для автоматизации и пакетной обработки, позволяя пользователям программно выполнять рабочие процессы и напрямую получать результаты.
Основные возможности включают в себя возможность создавать рабочие процессы для визуализации данных, 3D-генерации и глубоких исследований. Платформа поддерживает различные конфигурации рабочих процессов и предоставляет готовые шаблоны для распространенных сценариев. Пользователи могут загружать необходимые файлы, вводить запросы и отслеживать логи в реальном времени. ChatDev также интегрируется с OpenClaw, позволяя пользователям вызывать существующие команды агентов или динамически создавать новые. Кроме того, платформа поддерживает Docker для упрощенного управления зависимостями и обеспечения согласованной среды. Проект организован в модульную структуру с основными системами, оркестровкой и интерфейсом. Расширяемость поддерживается с помощью пользовательских инструментов и модулей Python.
Основные функции ChatDev: Платформа для мульти-агентных систем на основе LLM
Оркестровка мульти-агентов без кода
Настраиваемые определения агентов и рабочих процессов
Поддержка визуализации данных и 3D-генерации
Python SDK для автоматизации
Веб-консоль с интегрированными руководствами
Поддержка Docker для согласованных сред
Интеграция с OpenClaw
Модульная структура для расширяемости
Шаблоны рабочих процессов для распространенных сценариев
Мониторинг логов в реальном времени
Начало работы с ChatDev: Платформа для мульти-агентных систем на основе LLM
Клонируйте репозиторий ChatDev из GitHub.
Установите зависимости, используя uv: `uv sync`.
Настройте переменные окружения в `.env` (ключи API).
Запустите бэкенд: `uv run python server_main.py --port 6400 --reload`.
Запустите фронтенд: `cd frontend && npm install && npm run dev`.
Получите доступ к веб-консоли по адресу `http://localhost:5173`.
Изучите шаблоны рабочих процессов в `yaml_instance/`.
Используйте Python SDK для программного выполнения рабочих процессов.
Варианты использования ChatDev: Платформа для мульти-агентных систем на основе LLM
- Визуализация данных
- 3D-генерация
- Разработка игр
- Глубокие исследования
- Создание обучающих видео
- Автоматизированная публикация контента








