又一GPT神器!AutoGPT爆火,30分鐘配置數(shù)字員工,可自問自答執(zhí)行任務(wù)
智東西
編譯 | 吳菲凝
編輯 | 李水青
智東西4月13日消息,近日,代碼托管平臺GitHub上線了一個新的基于GPT-4的開源應(yīng)用項(xiàng)目AutoGPT,憑借超42k的Star數(shù)在開發(fā)者圈爆火。
AutoGPT能夠根據(jù)用戶需求,在用戶完全不插手的情況下自主執(zhí)行任務(wù),包括日常的事件分析、營銷方案撰寫、代碼編程、數(shù)學(xué)運(yùn)算等事務(wù)都能代勞。比如某國外測試者要求AutoGPT幫他創(chuàng)建一個網(wǎng)站,AutoGPT就直接調(diào)用React框架生成了一個前端頁面。
特斯拉前AI總監(jiān)、現(xiàn)OpenAI技術(shù)大牛安德烈·卡爾帕西(Andrej Karpathy)稱,AutoGPT是“提示工程的下一個前沿”。因?yàn)橥贕PT-4的ChatGPT非常依賴人們輸入提示詞來完成任務(wù),AutoGPT則將中間的多輪提問環(huán)節(jié)交給機(jī)器,因此有人稱AutoGPT將會替代ChatGPT。
gitHub地址:
https://github.com/Torantulino/Auto-GPT
一、解決復(fù)雜任務(wù)無需人為干預(yù),GitHub上已有42萬星標(biāo)
AutoGPT是一個開源的AI代理Python應(yīng)用程序,由開發(fā)人員Significant Ggravitas近日發(fā)布在GitHub上,它使用GPT-4作為驅(qū)動基礎(chǔ),允許AI自主行動,完全無需用戶提示每個操作,30分鐘內(nèi)就可以完成設(shè)置,以設(shè)置和入門的簡便性在用戶中大受歡迎,目前GitHub Star量已超過42k。
AutoGPT最大的特點(diǎn)就在于能全自動地根據(jù)任務(wù)指令進(jìn)行分析和執(zhí)行,自己給自己提問并進(jìn)行回答,中間環(huán)節(jié)不需要用戶參與。
如果說ChatGPT是服從用戶指令,用戶讓它干什么它就干什么,那AutoGPT就是“自己覺得應(yīng)該干什么就干什么”,它就像是一個遇到不懂的問題能自行去百度的人類。
用戶可以為AutoGPT設(shè)定總體目標(biāo),然后讓它逐步采取措施來一一實(shí)現(xiàn)目標(biāo),這就是“AI代理”概念的由來,它完全自動執(zhí)行操作。
目前AutoGPT已經(jīng)配備的功能包括:聯(lián)網(wǎng)搜集信息;存儲信息;生成用于文本生成的GPT-4實(shí)例;使用GPT-3.5總結(jié)信息。
人們目前正在探索AutoGPT的各種玩法,在Twitter上有位用戶演示了一個簡單的例子,讓AutoGPT開發(fā)電子商務(wù)業(yè)務(wù),它能代替人自動去瀏覽互聯(lián)網(wǎng)來尋找商業(yè)創(chuàng)意,并將其發(fā)現(xiàn)保存到文件中以供日后參考。
除了自動搜集信息完成指令,編碼對它而言也不在話下,另一位用戶要求它分析、重寫并保存代碼,它也順利完成。
卡爾帕西稱:“AutoGPT是提示工程的下一個前沿領(lǐng)域?!彼J(rèn)為,一個GPT調(diào)用就像是計算機(jī)上的一個指令,可以被串聯(lián)成程序,使用提示來定義I/O設(shè)備和工具規(guī)格,定義認(rèn)知循環(huán),在上下文中分頁數(shù)據(jù)輸入和輸出再運(yùn)行。
二、30分鐘完成設(shè)置,打造一款屬于自己的AI助手
用戶在開始之前,需要確保對終端命令有基本的了解,并需要完成以下步驟:1、設(shè)置Git;2、安裝Python;3、下載Docker桌面;4、獲取OpenAI API密鑰,還使用提供的鏈接來訪問,鏈接如下:
Docker:
https://www.docker.com/products/docker-desktop/
OpenAI API:
https://platform.openai.com/account/api-keys
Python:
https://www.python.org/downloads/
安裝具體步驟如下:
1、用戶首先需要從GitHub克隆AutoGPT存儲庫;
“git clone
https://github.com/Torantulino/Auto-GPT”
導(dǎo)航到新創(chuàng)建的文件夾,其中包含:
2、在自動GPT文件夾中,找到該文件并插入OpenAI API密鑰。接下來,復(fù)制該文件并將其重命名為.env.template.env
3、運(yùn)行以下命令以安裝所需的Python包;
4、確保Docker正在運(yùn)行,無需下載任何容器,只需確保程序處于活動狀態(tài)即可;
5、在運(yùn)行AutoGPT前,先執(zhí)行命令:Python scripts/main.py
對于連續(xù)模式,使用:Python scripts/main.py—Continuous
6、在設(shè)定目標(biāo)時,先從簡單的目標(biāo)開始測試,太復(fù)雜的目標(biāo)可能會導(dǎo)致AI無法輸入任何內(nèi)容;
7、AutoGPT可以保存文件,用戶只需要引導(dǎo)它朝著正確的方向來保存分析即可。
結(jié)語:自問自答的AutoGPT,全自動更新迭代已實(shí)現(xiàn)
AutoGPT雖然目前還只是一款實(shí)驗(yàn)性的開源工具,但是已再次向外界展示了GPT-4大語言模型無邊際的強(qiáng)大潛力。
當(dāng)一款A(yù)I工具能自動完成優(yōu)化代碼、搜集信息、自動查找并修改Bug時,或許也意味著它未來也將通過編程來不斷加強(qiáng)自己的能力,人工智能所能達(dá)到的邊界再一次被拓展。
來源:GitHub官網(wǎng)、medium