網頁應用程式|部落格文章
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 許可證獲得許可。