AI-MultiColony-Ecosystem は何をしますか?
マルチエージェントコロニー協調プラットフォーム — 40以上の特化型AIエージェントとFastAPI & Next.jsダッシュボード
概要
このプラットフォームは、40以上の特化型AIエージェントをコロニーとして連携させるための環境を提供します。各エージェントは固有の役割を持ち、FastAPIベースのバックエンドとNext.jsダッシュボードを通じて管理・監視できます。
主な機能
- マルチエージェント協調: エージェント間のタスク委譲と連携処理
- リアルタイムダッシュボード: Next.js製の管理画面でエージェントの状態を可視化
- FastAPIバックエンド: 高速なAPIエンドポイントと非同期処理
- 40以上の特化型エージェント: コード生成、データ分析、自然言語処理など多様なロール
クイックスタート
# リポジトリをクローン
git clone https://github.com/mulkymalikuldhrs/AI-MultiColony-Ecosystem.git
cd AI-MultiColony-Ecosystem
# 依存関係をインストール
pip install -r requirements.txt
# バックエンドを起動
uvicorn main:app --reload
# フロントエンドを起動(別ターミナルで)
cd frontend
npm install
npm run dev
環境変数
| 変数名 | 説明 | デフォルト値 |
|---|---|---|
API_HOST | バックエンドのホスト | localhost |
API_PORT | バックエンドのポート | 8000 |
NEXT_PUBLIC_API_URL | フロントエンドから見たAPI URL | http://localhost:8000 |
APIエンドポイント
GET /agents- 全エージェントのリストを取得POST /agents/{id}/task- 特定のエージェントにタスクを割り当てGET /colony/status- コロニーの全体状態を取得
ライセンス
MIT License