
API網(wǎng)關(guān)如何發(fā)展:更輕、更智能、云原生
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)行它)
git clone https://github.com/Torantulino/Auto-GPT.git
# 切換到 stable分支
git checkout stable
PS:直接下載ZIP文件也可以
# 切換到Auto-GPT根目錄,執(zhí)行如下代碼
pip install -r requirements.txt
? ? ? ?復(fù)制.env.template為.env文件,把GPT-4 API keys填寫到.env文件中字段OPENAI_API_KEY
.env.template文件格式如下所示:
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)行評估:
Auto-GPT生成的結(jié)果可以在文件夾“/outputs/logs”或者“/auto_gpt_workspace”查看
對于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ù)庫是否真是必要的呢?
[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