2023年3月30日,AutoGPT是一個(gè)實(shí)驗(yàn)性開源項(xiàng)目,可以定義一個(gè)特定的角色(比如,“圖書市場分析師”)和一系列目標(biāo)(例如,“研究2022年最成功的科幻小說”、“總結(jié)它們”、“將摘要保存到文件中”等),并讓GPT-4自動(dòng)創(chuàng)建和執(zhí)行實(shí)現(xiàn)目標(biāo)所需的所有必要任務(wù),具體包括:

(不用擔(dān)心,如果您無法訪問GPT-4,您也可以使用GPT-3.5 API密鑰運(yùn)行它)

二、AutoGPT使用

2.1 開發(fā)環(huán)境

2.2 克隆AutoGPT代碼

git clone https://github.com/Torantulino/Auto-GPT.git
# 切換到 stable分支
git checkout stable

PS:直接下載ZIP文件也可以

2.3?安裝開發(fā)所需要的python庫

# 切換到Auto-GPT根目錄,執(zhí)行如下代碼
pip install -r requirements.txt

2.4?添加GPT4 API keys


? ? ? ?復(fù)制.env.template為.env文件,把GPT-4 API keys填寫到.env文件中字段OPENAI_API_KEY

.env.template文件格式如下所示:

2.5 啟動(dòng)AutoGPT

python -m autogpt
# 如果不想使用GPT-4,可以使用如下代碼啟動(dòng)AutoGPT
python -m autogpt --gpt3only

?? ?此時(shí),界面會(huì)讓用戶選擇是否想繼續(xù)使用你創(chuàng)建的最后一個(gè)人工智能代理。如果你想嘗試一下,請鍵入“y”,或者鍵入“n”創(chuàng)建一個(gè)新的。

如果確定創(chuàng)建一個(gè)新的Agent,那么需要定義一個(gè)名字以及角色的描述:

? ? 接下來,定義最多5個(gè)目標(biāo)(Goal)

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

2.6 檢查生成的結(jié)果

     Auto-GPT生成的結(jié)果可以在文件夾“/outputs/logs”或者“/auto_gpt_workspace”查看

三、AutoGPT&向量數(shù)據(jù)庫

      對于LLM應(yīng)用開發(fā)來說,向量數(shù)據(jù)庫似乎是比不可少的存在,就連早期的AutoGPT也默認(rèn)支持以下五種存儲(chǔ)模式:

但是最近AutoGPT說明文檔顯示將刪除所有向量數(shù)據(jù)庫實(shí)現(xiàn),如下圖所示:

更多內(nèi)容可以參考:https://mp.weixin.qq.com/s/mlUg1N7jQ5f6HVKKOvKOjA

向量數(shù)據(jù)庫是否真是必要的呢?

參考文獻(xiàn):

[1] https://generativeai.pub/complete-guide-to-setup-autogpt-revolutionize-your-task-automation-with-gpt-4-39eda5a85821

[2] https://github.com/Torantulino/Auto-GPT


文章轉(zhuǎn)自微信公眾號@ArronAI

上一篇:

LLM漫談(七)| 使用PyTorch從零構(gòu)建LLM

下一篇:

LLM之Agent(二):BabyAGI的詳細(xì)教程
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門場景實(shí)測,選對API

#AI文本生成大模型API

對比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對比試用API 限時(shí)免費(fèi)