2023年3月30日,AutoGPT是一個實驗性開源項目,可以定義一個特定的角色(比如,“圖書市場分析師”)和一系列目標(例如,“研究2022年最成功的科幻小說”、“總結它們”、“將摘要保存到文件中”等),并讓GPT-4自動創建和執行實現目標所需的所有必要任務,具體包括:
(不用擔心,如果您無法訪問GPT-4,您也可以使用GPT-3.5 API密鑰運行它)
git clone https://github.com/Torantulino/Auto-GPT.git
# 切換到 stable分支
git checkout stable
PS:直接下載ZIP文件也可以
# 切換到Auto-GPT根目錄,執行如下代碼
pip install -r requirements.txt
? ? ? ?復制.env.template為.env文件,把GPT-4 API keys填寫到.env文件中字段OPENAI_API_KEY
.env.template文件格式如下所示:

python -m autogpt
# 如果不想使用GPT-4,可以使用如下代碼啟動AutoGPT
python -m autogpt --gpt3only
?? ?此時,界面會讓用戶選擇是否想繼續使用你創建的最后一個人工智能代理。如果你想嘗試一下,請鍵入“y”,或者鍵入“n”創建一個新的。

如果確定創建一個新的Agent,那么需要定義一個名字以及角色的描述:

? ? 接下來,定義最多5個目標(Goal)

?至此,Auto-GPT開始如期執行,但是需要用戶授權接下來的操作,用戶可以輸入y表示授權下一步操作,輸入y-N表示用戶可以授權接下來幾個步驟的操作,輸入n表示退出;當然如果輸入其他內容,Auto-GPT會當做是人類的反饋,Auto-GPT會進行評估:

Auto-GPT生成的結果可以在文件夾“/outputs/logs”或者“/auto_gpt_workspace”查看
對于LLM應用開發來說,向量數據庫似乎是比不可少的存在,就連早期的AutoGPT也默認支持以下五種存儲模式:
但是最近AutoGPT說明文檔顯示將刪除所有向量數據庫實現,如下圖所示:

更多內容可以參考:https://mp.weixin.qq.com/s/mlUg1N7jQ5f6HVKKOvKOjA
向量數據庫是否真是必要的呢?
[1] https://generativeai.pub/complete-guide-to-setup-autogpt-revolutionize-your-task-automation-with-gpt-4-39eda5a85821
[2] https://github.com/Torantulino/Auto-GPT
文章轉自微信公眾號@ArronAI