説明
ChatDevは、ソフトウェア開発マルチエージェントシステムから、包括的なマルチエージェントオーケストレーションプラットフォームへと進化しました。ChatDev 2.0 (DevAll) は、「すべてを開発する」ために設計されたゼロコードプラットフォームです。これにより、ユーザーは簡単な設定でカスタムマルチエージェントシステムを迅速に構築し、実行できます。これにより、コーディングが不要になり、ユーザーはエージェント、ワークフロー、タスクを定義して、データ視覚化、3D生成、詳細な研究などの複雑なシナリオをオーケストレーションできます。
ChatDev 1.0 (Legacy) は、設計、コーディング、テスト、ドキュメント作成など、ソフトウェア開発ライフサイクルを自動化するために、インテリジェントエージェント (例: CEO、CTO、プログラマー) を利用する仮想ソフトウェア会社として機能しました。このバージョンは、コミュニケーションエージェントのコラボレーションの基本的なパラダイムとして機能しました。このプラットフォームは、構築と実行のためのWebコンソールを提供しており、ステップバイステップガイドと、マルチエージェントシステムを設計するためのビジュアルキャンバスが含まれています。ユーザーは、ノードパラメータを設定し、コンテキストフローを定義し、エージェントの相互作用をオーケストレーションできます。このプラットフォームは、自動化とバッチ処理のためのPython SDKも提供しており、ユーザーはプログラムでワークフローを実行し、結果を直接取得できます。
主な機能には、データ視覚化、3D生成、詳細な研究のためのワークフローを作成する機能が含まれます。このプラットフォームは、さまざまなワークフロー設定をサポートし、一般的なシナリオ向けのすぐに使えるテンプレートを提供します。ユーザーは、必要なファイルをアップロードし、リクエストを入力し、リアルタイムログを監視できます。ChatDevはOpenClawとも統合されており、ユーザーは既存のエージェントチームを呼び出したり、新しいチームを動的に作成したりできます。さらに、このプラットフォームは、依存関係管理と一貫した環境を簡素化するためにDockerをサポートしています。このプロジェクトは、コアシステム、オーケストレーション、フロントエンドを備えたモジュール構造に編成されています。カスタムPythonツールとモジュールを通じて拡張性がサポートされています。
ChatDev: LLMを活用したマルチエージェントプラットフォームの主要機能
ゼロコードマルチエージェントオーケストレーション
カスタマイズ可能なエージェントとワークフロー定義
データ視覚化と3D生成のサポート
自動化のためのPython SDK
統合ガイド付きWebコンソール
一貫した環境のためのDockerサポート
OpenClawとの統合
拡張性のためのモジュール構造
一般的なシナリオ向けのワークフローテンプレート
リアルタイムログ監視
ChatDev: LLMを活用したマルチエージェントプラットフォームをはじめる
GitHubからChatDevリポジトリをクローンします。
uvを使用して依存関係をインストールします: `uv sync`。
`.env`で環境変数 (APIキー) を設定します。
バックエンドを実行します: `uv run python server_main.py --port 6400 --reload`。
フロントエンドを実行します: `cd frontend && npm install && npm run dev`。
Webコンソールに`http://localhost:5173`でアクセスします。
`yaml_instance/`でワークフローテンプレートを調べます。
Python SDKを使用して、プログラムでワークフローを実行します。
ChatDev: LLMを活用したマルチエージェントプラットフォームの使用例
- データ視覚化
- 3D生成
- ゲーム開発
- 詳細な研究
- 教育ビデオ作成
- 自動コンテンツ公開








