ChatGPT 、微軟 Bing 和谷歌 Bard 的發表才過不久,AI 革命怎麼又來了?是的,3月底一位美國開發者推出實驗性質的Auto-GPT,某程度可說是幫ChatGPT又大升級,引發全球科技專業玩家又一陣熱推。它,為何能幫你瘋狂找論文研究資料,還有自動寫小說?這個神器如何安裝與使用?缺陷在哪?一文帶你完整搞懂。
今年3月,微軟、谷歌與百度 等業者才大拜拜地發表了一系列生成式AI應用。正當大家都還在努力玩熟新功能,沒想到,一位美國遊戲開發者布魯斯理查(Toran Bruce Richards)3月底在Github上推出了實驗性質的Auto-GPT,短短一兩週內就被許多科技玩家試用推薦,認為是讓ChatGPT被自己打敗的又一神器。
Auto-GPT是什麼?和ChatGPT關係在哪?
為何這麼說?原來,Auto-GPT是搭載了GPT-4 模型的AI應用,但它卻可以讓GPT-4可以獨力完成任務。也就是說,你不必再一次次地,在聊天對話框下指令調教AI,而是跟它說好一個任務,AI就會根據你的需求,不斷自主開發趕進度,呆呆向前衝。
只要列五點需求,它從零開始幫你打造網站
例如,有一位推特上暱稱為「Sully」的網友,便請AutoGPT幫它從零打造一個網站,並Po出整個實作過程的影片。只見Sully只是列出五點他想打造的網站需求,例如是建立一個簡單網站,至少需要有索引頁;以及網頁登入與註冊帳號的設計。另外要用Bootstrap框架來撰寫程式碼等等。
Had AutoGPT make me a more complicated website, from scratch this time:
— Sully (@SullyOmarr) 2023年4月8日
it:
- created login/sign up page
- styled it with bootstrap
- created flask api for login / logout
- created a local json database
Took ~10 minutes at a cost of $0.50. More examples coming pic.twitter.com/iwU16vjsRh
接著只見Auto-GPT就開始像個好學生般,自動自發地在網上寫出,它想如何依照Sully需求來製作網站。接著,AI自己去用Google搜尋登入與註冊帳號的網頁設計教學內容,完全不需要Sully本人再來回下指令提醒。
論文研究、程式開發與寫小說都做得更好
另一位AI達人克里斯汀實測後則指出,Auto-GPT使用在論文研究、程式開發與寫小說上,效果驚人地好,像是又見證了一次AI革命。
首先,像是論文研究,只要給Auto-GPT一個特定的論文主題,它就會不停歇地幫你在網頁上蒐集相關資料。這樣學者可以少花時間在這種瑣碎工作上,去做比較複雜或更有突破性的研究任務。
至於程式開發也縮短不少時間, 只要指定一項特定任務,Auto-GPT就會使用Python程式語言幫你開發出相對應的腳本,還能幫你執行以及分析成果。
寫小說AI也行?是的。只要給Auto-GPT一篇小說的草稿,它會自行研究,提出完善故事的建議,還能幫你補上寫完。
另外,一位為中小企業打造AI應用的業界專家史坎伯(Jay Scramber)也在使用過後驚嘆指出,Auto-GPT的開發,好像每一個小時就可以有一個突破。
但是,到底Auto-GPT是如何運作的?根據「OpenAI Master」網站分析,AutoGPT之所以可以自動自發,是因為把AI要做的事情分成三種,分別是「思考(thoughts)」「推理(reasoning)」和「批判(criticism)」。任何人給Auto-GPT一個任務後,它都會融入這三個工作,也就是先自己思考出怎麼做、然後推理出如何執行,最後再自行批判成效,就此推進完成專案。
在這樣的邏輯下,AutoGPT會使用GPT-4來生成需要執行的任務,還會自行排列先後順序,並且依照需求去自行在網上找資料,隨後檢視自己是否往對的方向前進。
ChatGPT後又一神器? 缺陷仍不少
就算還稱不上有靈魂,Auto-GPT已經十足是個自動自發的好學生或者好工人了。但它的缺陷是,許多人實測後發現,它啟動任務去發想的創意,大多蠻僵化,變化不多,同時如果給它太過複雜的工作,仍然會卡關,建議還是先給簡單任務。另外目前語言使用上也挺有限,只能用英文溝通。
AutoGPT安裝使用教學
至於實際上如何使用?有興趣使用的人,Auto-GPT在GitHub 上的發表內容在此網址GitHub - Torantulino/Auto-GPT: An experimental open-source attempt to make GPT-4 fully autonomous.
另外,你還需要OpenAI的API金鑰、Pinecone的API金鑰與Python。
設定好以後,用以下三步驟來讓Auto-GPT完成你要做的事情
1. 幫它定義工作的角色
2. 設定目標,請盡量詳述
3. 授權它以一次執行好一個任務的速度,自行完成。但是仍有時候會出狀況,需要人為干預。
無論如何,可以減少下指令時間,讓機器自主執行任務,確實是它的一大強項。只是任務複雜度不能很高,若因為研究論文或寫新聞報導,依照主題大量蒐集資料可能還行,也可能完成一個相對簡單的程式。但是實際好不好用,還是得自己試了才知道。
▌延伸閱讀:ChatGPT-4進步太快引爭議!AI教父吳恩達、楊立昆現身:反對暫停開發的3大理由
(本文出自2023.04.14《遠見》網站,未經同意禁止轉載。)