ウェブアプリ|ブログ投稿
GPTeam GPT-4 を使用して、事前定義された目標を達成するために協力する複数のエージェントを作成します。このプロジェクトの主な目的は、マルチエージェントの生産性と効果的なコミュニケーションを強化する GPT モデルの可能性を探ることです。
ここでビデオデモをご覧ください: https://www.youtube.com/watch?v=cIxhI1d6NsM
アーキテクチャの詳細については、こちらをご覧ください: https://blog.langchain.dev/GPTeam-a-multi-agent-simulation/
GPTeamの探索を開始するには、次の手順に従います。
cd GPTeam
python setup.py
実行して環境セットアップを確認し、必要に応じて構成します。.env
内の環境変数を更新します。 OpenAI API キーが必要になります。これはここで取得できます。オプション サービスの API キーを指定すると、他のツールを使用できるようになります。poetry run world
走らせて世界を立ち上げようワールドを安価に実行するには、 poetry run world --turbo
使用できます。これにより、すべての LLM 呼び出しに gpt3.5-turbo が使用され、かなり安価になりますが、結果はさらに悪化することが予想されます。
これで、実際の世界を観察し、エージェントが互いに対話し、割り当てられた指令を達成するために協力する様子を観察できるようになりました。
GPTeam 、それぞれがメモリを備えた個別のエージェントを採用しており、通信をツールとして使用して相互に対話します。エージェントの記憶とリフレクションの実装は、この研究論文からインスピレーションを受けています。エージェントは世界中を移動し、自分が行っていることや他のエージェントがいる場所に応じて、さまざまな場所でタスクを実行します。彼らは互いに話し合ってタスクに協力し、共通の目標に向かって並行して作業することができます。
世界は忙しい場所です!世界の実行中にさまざまなエージェントが何を行っているかを確認するには、 agents/
フォルダーにアクセスします。このフォルダーには、各エージェントの現在の状態の概要を含む txt ファイルがあります。
世界を変えるために必要なのは、次のことだけです。
config.json
を変更します。poetry run db-reset
poetry run world
専用の Discord セットアップ ドキュメントを読んでください。
環境にANTHROPIC_API_KEY
があることを確認してから、 poetry run world --claude
使用すると、一部の呼び出しにはclaude-v1
使用し、他の呼び出しにはclaude-v1-instant
使用してワールドを実行します。
Window 拡張機能がインストールされていることを確認してから、 poetry run world --window
使用できます。一部のモデルでは、プロンプトが非常に長いため、応答が遅くなる場合があります。
GPTeamへの貢献を熱烈に歓迎します。貢献するには、次の手順に従ってください。
プル リクエストを確認し、必要に応じてフィードバックを提供します。
MITライセンスに基づいてライセンスされています。