CommonGroundは、Intelligent-Internetによって開発された、GitHub上でホストされるオープンソースのマルチインテリジェンス・コラボレーション・プラットフォームである。視覚的なワークフローと動的な管理ツールによって、複雑なタスクをこなす複数のAIインテリジェンスの作成と管理を支援するように設計されている。CommonGroundは透明性と制御性を重視しており、ユーザーはクローズドなAIシステムに依存するのではなく、AIワークフローに深く参加することができる。このプラットフォームは、ソフトウェア開発、研究、自動化タスクのための多言語モデルとツールの統合をサポートしています。
機能一覧
- ワークフローの可視化ダイナミックなフローチャート、カンバンボード、タイムラインビューにより、インテリジェンスの作業状況や意思決定プロセスをリアルタイムに表示します。
- マルチインテリジェンス・コラボレーション複数のAIインテリジェンスが、多段階かつ研究集約的なタスクに共同で取り組むことをサポートする。
- 再利用可能なワークフローユーザーは、インテリジェンスからワークフローを保存して再利用し、同様のタスクにすばやく適用することができます。
- ツール統合多言語モデル(Claude、Gemini、GPT-4oなど)や外部ツールとの統合をサポートし、機能を拡張。
- 透明な操作詳細なログとステータスアップデートを提供し、ユーザーがAIの動作を完全にコントロールできるようにします。
- オープンソースフレームワークコードは公開されており、ユーザーは自由に機能を変更、拡張することができます。
ヘルプの使用
設置プロセス
CommonGroundはGitHubをベースとしたオープンソースプロジェクトであり、ユーザーはリポジトリをクローンし、使用する環境を設定する必要がある。以下に詳しいインストール手順を示す:
- クローン倉庫::
ターミナルを開き、以下のコマンドを実行してCommonGroundリポジトリをクローンします:git clone https://github.com/Intelligent-Internet/CommonGround.git cd CommonGround
- 依存関係のインストール::
CommonGroundのフロントエンドはReactベース、バックエンドはNode.jsとPythonの環境が必要です。Node.js(推奨バージョン18.x以上)とPython(推奨バージョン3.8以上)がインストールされていることを確認してください。以下のコマンドを実行して、依存関係をインストールする:# 安装前端依赖 cd frontend npm install # 安装后端依赖 cd ../api pip install -r requirements.txt
- 環境変数の設定::
CommonGroundには、言語モデル(OpenAI、Claude、Geminiなど)のAPIキーを設定する必要があります。プロジェクトのルートディレクトリに.env
ファイルに以下を追加する:OPENAI_API_KEY=your_openai_api_key GEMINI_API_KEY=your_gemini_api_key CLAUDE_API_KEY=your_claude_api_key
ユーザーは オープンルーター または他のサービスからAPIキーを取得する。キーが有効で、正しいパーミッションを持っていることを確認してください。
- サービス開始::
フロントエンドとバックエンドのサービスは別々に開始する必要がある。以下のコマンドを実行してください:# 启动前端开发服务器 cd frontend npm run dev # 在新终端启动后端服务 cd api python main.py
フロントエンドはデフォルトで
http://localhost:3000
バックエンドAPIはデフォルトでhttp://localhost:8000
. - Dockerデプロイメント(オプション)::
Dockerでデプロイする場合は、DockerとDocker Composeをインストールする必要がある:docker compose up -d
サービスログをチェックし、適切な動作を確認する:
docker compose logs -f
機能 操作の流れ
1.ワークフローの作成
CommonGroundのフロントエンドインターフェースにログインしてください (http://localhost:3000
)、"New Workflow "ボタンをクリックします。インテリジェントボディのタイプを選択するプロンプトが表示されます(例:GPT-4oベースのコード生成インテリジェントボディまたはGPT-4oベースのコード生成インテリジェントボディ)。 クロード (リサーチ・インテリジェンス)。ユーザーは「Pythonスクリプトの生成」や「市場動向の分析」など、タスクの目標を入力する。その後、プラットフォームは最初のワークフローを生成し、ユーザーはドラッグ・アンド・ドロップのインターフェースを通じてステップの順序を変更したり、ツールを追加したりすることができる。
2.リアルタイム・モニタリング
ワークフロー作成後、カンバンビューまたはタイムラインビューでインテリジェンスのステータスを表示できます。各インテリジェンスの決定、ツール呼び出し、および出力は、ダイナミックチャートとして表示されます。たとえば、インテリジェンスが外部API(SerpAPIなど)を呼び出して検索を実行すると、検索語、返された結果、処理ロジックを確認できます。任意のノードをクリックすると、入力プロンプトやモデルの応答など、詳細なログが表示されます。
3.ワークフローの再利用
タスク完了後、ワークフローをテンプレートとして保存することができます。Save Workflow "ボタンをクリックし、テンプレート名(例:"Code Debugging Template")を入力します。保存されたテンプレートはテンプレートライブラリにあり、繰り返しタスクに適しています。ユーザーは、ドラッグ・アンド・ドロップのインターフェイスを通してテンプレートを修正し、スマートボディのコンフィギュレーションやツールの起動を調整することができます。
4.外部ツールの統合
CommonGroundは、様々なツールやAPIとの統合をサポートしています。例えば タヴィリー 検索またはFirecrawlウェブクローラー。設定 > ツール統合]に進み、対応するAPIキーを入力し、ツールの種類を選択します。システムが自動的に接続をテストし、ツールが利用可能であることを確認します。設定が完了したら、「最新論文の検索」や「ウェブコンテンツのクロール」など、ワークフローにツールノードを追加することができます。
5.試運転と最適化
スマートボディの出力が期待通りでない場合、ユーザーは「デバッグモード」に入ることができる。ワークフロー内の任意のノードをクリックし、"View Log "を選択すると、入力と出力の詳細を確認できます。ユーザーは、モデルパラメータを調整することができます(例:温度 R_TEMPERATURE=0.2
への変更など)。 ジェミニ 2.5 Pro)。デバッグが完了したら、「再実行」をクリックして変更を適用します。
ほら
- ネットワーク接続が安定していること、APIコールで外部サービスへのアクセスが必要であることを確認する。
- GitHubのリポジトリを定期的にチェックし、最新の機能や修正へのアップデートを確認しましょう。
- クロード・モデルを使用する場合は、次のように設定する。 アンソロピック APIキーと地域サポートの確保
アプリケーションシナリオ
- ソフトウェア開発
開発チームはCommonGroundを使用して、コード生成とデバッグのワークフローを作成できます。Intelligentsiaは自動的にコードを生成し、テストケースを実行し、最適化を提案することができる。例えば、「Flaskアプリケーションを書く」と入力すると、インテリジェンスが完全なコードを生成し、Vercelにデプロイします。 - 学術研究
研究者は、CommonGroundの検索・分析機能を活用して、研究集約型のワークフローを構築することができます。例えば、最新の論文を検索し、重要な情報を抽出し、レビューレポートを作成するようにインテリジェンスを構成することは、文献を迅速に照合するのに適しています。 - 自動化されたタスク
ビジネス・ユーザーは、自動化されたワークフローを作成し、週次レポートの作成や市場ダイナミクスのモニタリングなど、日々のタスクを処理することができます。Intelligentsiaは、定期的にデータを取得し、傾向を分析し、視覚的なチャートを生成することができます。
品質保証
- CommonGroundはどの言語モデルをサポートしていますか?
このプラットフォームは、Claude、Gemini、GPT-4o、その他の主流モデルをサポートしている。ユーザーはOpenRouterを通じて他のモデルを設定することができ、対応するAPIキーを提供する必要があります。 - インテリジェンシアの仕組みの詳細を見るにはどうしたらいいですか?
フロントエンドのインターフェイスで「カンバンビュー」または「タイムラインビュー」を選択し、任意のノードをクリックすると、入力、出力、ツールの起動記録を含む詳細なログが表示されます。 - プログラミングの経験は必要ですか?
CommonGroundは、ドラッグ&ドロップでワークフローを作成できるグラフィカルなインターフェースを提供しています。しかし、プログラミングの知識があれば、機能をカスタマイズすることができます。 - APIキーの漏洩にどう対処するか?
漏洩した鍵を直ちに.env
ファイルが更新される。ハードコーディングを避けるため、環境変数を使ってキーを管理することを推奨する。