Auto-GPT實(shí)測(cè)報(bào)告
在可預(yù)見的未來(lái),自動(dòng)生成子智能體的AI會(huì)進(jìn)一步發(fā)展,為復(fù)雜問(wèn)題解決給出一種新式答案。
Auto-GPT,一款基于GPT-4的人工智能內(nèi)容生成機(jī)器人在近期迅速爆紅。
截止至2023年4月16日,Auto-GPT項(xiàng)目在GitHub上共斬獲了72.8k Star,吸引了全世界關(guān)注著AIGC的人的關(guān)注。
AutoGPT GitHub Star增長(zhǎng)情況
此前讓LLM(大語(yǔ)言模型)火出圈的產(chǎn)品ChatGPT,最大的局限性就在于需要人工提供大量的原始信息和引導(dǎo)詞(Prompt),才能讓ChatGPT生成理想的內(nèi)容。
而Auto-GPT就是為了解決這個(gè)痛點(diǎn)而誕生的。它可以通過(guò)LLM自主產(chǎn)生Prompt,并且通過(guò)Google搜索和Python腳本來(lái)實(shí)現(xiàn)自己的目的。
Auto-GPT在推特上有很多收獲了極高關(guān)注量的例子,案例的內(nèi)容包括有商業(yè)調(diào)查、無(wú)代碼生成APP或網(wǎng)頁(yè)、自動(dòng)化辦公和文本生成等等。在加入了Stable Diffusion后甚至可以擁有圖片的生成能力。
這一切聽起來(lái)非常美好對(duì)吧?但是別忘了Auto-GPT仍然只是一個(gè)實(shí)驗(yàn)性項(xiàng)目,仍然有較大的局限性。
01 Auto-GPT的工作流程
由人類給Auto-GPT分配一個(gè)角色(例如一名寫手),接著給他分配最多五個(gè)任務(wù)讓他執(zhí)行。
Auto-GPT就會(huì)自己將任務(wù)列表拆解成某些具體的任務(wù),并生成后續(xù)的任務(wù)執(zhí)行列表。每一步可以是執(zhí)行Google搜索、生成Python腳本、存儲(chǔ)生成文本、執(zhí)行腳本文件等等。
上述步驟主要依賴于以下幾個(gè)部件:
1.基礎(chǔ)框架:GPT-4和GPT-3.5,二者分別被成為聰明模型和快速響應(yīng)模型。這兩者共同充當(dāng)整個(gè)Auto-GPT的大腦。不同的任務(wù)將會(huì)適時(shí)的分配給兩種不同的模型以加快生成速度和降低成本開銷。
2.自主迭代:從最原始的Task List中出發(fā),將任務(wù)投入LLM中生成更進(jìn)一步細(xì)化的Task List。再逐項(xiàng)完成任務(wù)并將結(jié)果保存。每次結(jié)果都會(huì)被選擇性的放回LLM中再迭代生成回應(yīng)。
3.內(nèi)存管理:Auto-GPT默認(rèn)使用一種向量數(shù)據(jù)庫(kù)(保存在auto-gpt.json中)存儲(chǔ)對(duì)話上下文,使得LLM可以獲得長(zhǎng)期記憶并且最大程度降低token(LLM中的數(shù)據(jù)量計(jì)數(shù)單位)的使用,防止超過(guò)輸入限制和降低使用成本。除了本地向量數(shù)據(jù)庫(kù)外,還可以使用Redis保存上下文進(jìn)一步提升性能。
4.多功能部件:Auto-GPT被賦予了多種新型的工具,包括本地shell的執(zhí)行權(quán)限、本地文件的讀取和寫入、Google搜索能力、Python腳本執(zhí)行能力等等。
以上能力不僅僅賦予了Auto-GPT的聯(lián)網(wǎng)能力,還使其擁有了部分本地操作權(quán)限,極大拓寬了AI的能力以及使用范圍。
Auto-GPT初始化所需信息
02 Auto-GPT實(shí)測(cè)表現(xiàn)
測(cè)試一:自動(dòng)化檢索。
在這里定義Auto-GPT為一個(gè)Research GPT,可以自動(dòng)化檢索互聯(lián)網(wǎng)信息并作出市場(chǎng)分析。任務(wù)分配就是找到市面上的Top5電視盒子并列出他們的配置和價(jià)格。
電視盒子信息
Auto-GPT找到了所需要的數(shù)據(jù),但是也僅給出了分析出的Top5的盒子的參數(shù)和價(jià)格,并沒(méi)有列出數(shù)據(jù)來(lái)源和評(píng)判標(biāo)準(zhǔn)。同時(shí)也沒(méi)有做市場(chǎng)分析,只是單列出了數(shù)據(jù)和配置,沒(méi)有針對(duì)所收集到的數(shù)據(jù)進(jìn)行額外分析。
可以說(shuō)雖然Auto-GPT降低了對(duì)Prompt的依賴性,但是對(duì)初始任務(wù)的描述詳細(xì)性仍然要求較高。
2.測(cè)試二任務(wù):自動(dòng)寫作。
這個(gè)測(cè)試中,Auto-GPT被定義為作家,要求寫一個(gè)以賽博朋克為背景的科幻小說(shuō)的大綱。
Auto-GPT完成的非常出色,其在文件夾中分別生成了幾個(gè)文件:“賽博朋克大綱”、“對(duì)話”、“賽博朋克調(diào)查”、“世界背景”、“人物性格”、“人物目標(biāo)及其背景”等等文件。每份文件中都詳實(shí)地記下了其文件名的內(nèi)容,而且每個(gè)內(nèi)容都是基于同一個(gè)世界觀下生成的。
本次任務(wù)僅僅只為創(chuàng)作一個(gè)故事大綱,但是他最后交付給我們了一個(gè)近似完整的故事。主角的設(shè)定也符合賽博朋克的背景故事。
Auto-GPT的長(zhǎng)期記憶功能幫助了Auto-GPT可以始終保持在相同的背景設(shè)定里而不偏離。雖然沒(méi)有完成整篇文章,但是故事脈絡(luò)已經(jīng)非常清晰,甚至已經(jīng)可以說(shuō)是在“創(chuàng)作”一些新文字了。
03 Auto-GPT當(dāng)前的問(wèn)題
1.開銷極高
Auto-GPT是基于GPT-3.5和GPT-4而建立起來(lái)的。而GPT-4的單個(gè)token價(jià)格為GPT-3.5的15倍。
假設(shè)每次任務(wù)需要50個(gè)step(較好狀況下),每個(gè)step會(huì)花費(fèi)6K tokens的GPT-4 使用量,Prompt(提示詞)和Completion(回答)的平均每一千tokens花費(fèi)是0.05美元(因?yàn)閷?shí)際使用中回答使用的token遠(yuǎn)遠(yuǎn)多于提示詞),匯率為1美元 : 6.8人民幣,那么花費(fèi)就是50*6*0.05*6.8=102人民幣。
GPT-4 API訪問(wèn)價(jià)格
GPT-3.5 API訪問(wèn)價(jià)格
注意,這僅僅只是理想狀況下,而且假設(shè)了使用時(shí)Auto-GPT沒(méi)有出現(xiàn)其他的問(wèn)題(后續(xù)會(huì)提到),單次任務(wù)的成本就為100余元。這個(gè)成本顯然是不可以被大規(guī)模應(yīng)用的。
2.常見死循環(huán)現(xiàn)象
在執(zhí)行任務(wù)的時(shí)候,Auto-GPT會(huì)將任務(wù)細(xì)化并分解。但是一旦遇到了一些GPT-4都無(wú)法處理的問(wèn)題時(shí),就會(huì)陷入自我循環(huán),每一個(gè)step執(zhí)行完后的動(dòng)作都為“do_nothing”,而且下一個(gè)動(dòng)作仍為這個(gè)。
但是每次都會(huì)將相同的Prompt交給GPT-4處理從而造成了極其大量的資源浪費(fèi)現(xiàn)象。而且從目前來(lái)看并沒(méi)有什么很好的解決方案。
Auto-GPT陷入死循環(huán)中常見表現(xiàn)
除了這種do_nothing類型的死循環(huán)外,還可以經(jīng)常發(fā)現(xiàn)Auto-GPT的另一種死循環(huán),即生成的python腳本執(zhí)行的時(shí)候無(wú)法正確完成任務(wù)。
接著GPT-4就會(huì)嘗試修復(fù)腳本,再重新執(zhí)行。通常的修復(fù)可能分為很多步讓人很難發(fā)現(xiàn)問(wèn)題所在。但是通常來(lái)說(shuō)這種修復(fù)都是不起作用的,就又會(huì)陷入另一種死循環(huán)。
3.執(zhí)行速度過(guò)慢
從實(shí)測(cè)的第一個(gè)問(wèn)題來(lái)看,還有一個(gè)非常大的問(wèn)題就是響應(yīng)速度過(guò)慢。GPT-4的生成token的速度就比GPT-3.5慢許多,再加上腳本執(zhí)行其它指令(比如Google)所消耗的時(shí)間就更長(zhǎng)了。
本次統(tǒng)計(jì)出Top5的電視盒子,Auto-GPT共耗時(shí)8分鐘,進(jìn)行了20個(gè)steps完成了總結(jié)。但是聯(lián)網(wǎng)的AI工具除了Auto-GPT還有其它的AI工具可以完成,例如New Bing。
雖然Bing無(wú)法自我搜索網(wǎng)絡(luò)評(píng)論并鑒別是否為虛假評(píng)論,而且數(shù)據(jù)來(lái)源比較狹窄,但是New Bing的響應(yīng)只花了8秒,還提供了參考鏈接供讀者自行參考,比起Auto-GPT更加直觀。
04 總結(jié)
AGI,即通用人工智能,最重要的一個(gè)特點(diǎn)就是脫離人工監(jiān)督可自行完成任務(wù),并且可以完成一些“創(chuàng)意任務(wù)”。而Auto-GPT正是在當(dāng)前條件比較有限的前提下對(duì)AGI做出的一個(gè)有益嘗試。
通過(guò)主任務(wù)生成子任務(wù)(也有人叫子智能體)的方法而讓AI通過(guò)LLM脫離人類監(jiān)督自行完成任務(wù)可能是未來(lái)的發(fā)展方向之一。
當(dāng)前的問(wèn)題是LLM的能力還是比較弱,對(duì)當(dāng)前的狀態(tài)把握的還不夠好,從而經(jīng)常讓自己陷入死循環(huán)需要人類的介入。而且雖然向量數(shù)據(jù)庫(kù)成功賦予了AI中長(zhǎng)期記憶的可能性,但是對(duì)于后續(xù)的任務(wù)缺無(wú)法繼續(xù)沿用此前的記憶了。
執(zhí)行速率也可以通過(guò)調(diào)整架構(gòu)提升,例如將逐項(xiàng)執(zhí)行的子智能體轉(zhuǎn)換為可以異步同時(shí)執(zhí)行的模式,大幅提升效率,每一步不強(qiáng)依賴于上一步,就可以極大提升運(yùn)行效率。又可以像Bing一樣快速獲取信息,還可以自行分析獲取內(nèi)容達(dá)到超過(guò)New Bing的效果。
在可預(yù)見的未來(lái),這種自動(dòng)生成子智能體的AI會(huì)進(jìn)一步發(fā)展,為復(fù)雜問(wèn)題的解決給出一種新式的答案。
原文標(biāo)題 : Auto-GPT實(shí)測(cè)報(bào)告——雖不完美,但卻是最有前景的AI路線
發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字
最新活動(dòng)更多
-
即日-10.29立即報(bào)名>> 2024德州儀器嵌入式技術(shù)創(chuàng)新發(fā)展研討會(huì)
-
10月31日立即下載>> 【限時(shí)免費(fèi)下載】TE暖通空調(diào)系統(tǒng)高效可靠的組件解決方案
-
即日-11.13立即報(bào)名>>> 【在線會(huì)議】多物理場(chǎng)仿真助跑新能源汽車
-
11月14日立即報(bào)名>> 2024工程師系列—工業(yè)電子技術(shù)在線會(huì)議
-
12月19日立即報(bào)名>> 【線下會(huì)議】OFweek 2024(第九屆)物聯(lián)網(wǎng)產(chǎn)業(yè)大會(huì)
-
即日-12.26火熱報(bào)名中>> OFweek2024中國(guó)智造CIO在線峰會(huì)
推薦專題
- 1 Intel宣布40年來(lái)最重大轉(zhuǎn)型:年底前裁員15000人、拋掉2/3房產(chǎn)
- 2 因美封殺TikTok,字節(jié)股價(jià)骨折!估值僅Meta1/5
- 3 宏山激光重磅發(fā)布行業(yè)解決方案,助力智能制造產(chǎn)業(yè)新飛躍
- 4 國(guó)產(chǎn)AI芯片公司破產(chǎn)!白菜價(jià)拍賣
- 5 具身智能火了,但規(guī)模落地還需時(shí)間
- 6 國(guó)產(chǎn)英偉達(dá)們,抓緊沖刺A股
- 7 三次錯(cuò)失風(fēng)口!OpenAI前員工殺回AI編程賽道,老東家捧金相助
- 8 英特爾賦能智慧醫(yī)療,共創(chuàng)數(shù)字化未來(lái)
- 9 英偉達(dá)的麻煩在后頭?
- 10 將“網(wǎng)紅”變成“商品”,AI“爆改”實(shí)力拉滿
- 高級(jí)軟件工程師 廣東省/深圳市
- 自動(dòng)化高級(jí)工程師 廣東省/深圳市
- 光器件研發(fā)工程師 福建省/福州市
- 銷售總監(jiān)(光器件) 北京市/海淀區(qū)
- 激光器高級(jí)銷售經(jīng)理 上海市/虹口區(qū)
- 光器件物理工程師 北京市/海淀區(qū)
- 激光研發(fā)工程師 北京市/昌平區(qū)
- 技術(shù)專家 廣東省/江門市
- 封裝工程師 北京市/海淀區(qū)
- 結(jié)構(gòu)工程師 廣東省/深圳市