3月15日凌晨,OpenAI發(fā)布了多模態(tài)預(yù)訓(xùn)練大模型GPT-4。消息一出,很快就引爆了全球的互聯(lián)網(wǎng)以及科技圈。
相信不少游戲行業(yè)的朋友今天看得最多的可能就是設(shè)計(jì)師Pietro Schirano通過GPT-4在60秒內(nèi)就生成了經(jīng)典游戲《Pong》的這個(gè)截圖。
根據(jù)Pietro在原推貼出的視頻,他給GPT-4的需求僅僅只有「我想開發(fā)一個(gè)Pong-like游戲」「哪種編程語言最好用以及用戶的游玩門檻最低?」還有「我想在Replit平臺(tái)上開發(fā)這個(gè)游戲」這幾點(diǎn),然后GPT-4在60秒之內(nèi)就給出了自己的答案。
順帶一提,這組由GPT-4生成的《Pong》代碼不僅效率很快,而且在運(yùn)行過程中也沒有出現(xiàn)BUG。
雖然“根據(jù)用戶需求生成代碼”這個(gè)功能在之前版本的GPT中也有提供,但是,GPT-4能夠做到的似乎要比舊版本的還要更進(jìn)一步。
01
0代碼基礎(chǔ),20分鐘內(nèi)
跑完「立項(xiàng)→上線」流程
另外在推特上也有參與了測(cè)試的用戶表示,雖然自己0代碼基礎(chǔ),但在GPT-4的加持下,20分鐘之內(nèi)就做出了經(jīng)典游戲《貪吃蛇》:
這位小哥還在這則推文下面貼出了自己開發(fā)這個(gè)《貪吃蛇》游戲的全過程:第一步,要求GPT-4為一個(gè)貪吃蛇的游戲提供代碼,以及運(yùn)行它所需的相關(guān)HTML、CSS和Javascript。
第二步,到Replit平臺(tái)上注冊(cè)一個(gè)賬號(hào),并搭建好《貪吃蛇》運(yùn)行需要的環(huán)境。
第三步:把剛才生成的代碼復(fù)制到Replit平臺(tái),并且布局好配置文件然后點(diǎn)擊「運(yùn)行」游戲成功跑起來了!不過...第一次跑出來的效果并不理想,因?yàn)椤吧摺背韵碌谝粋€(gè)獎(jiǎng)勵(lì)之后身體并沒有變長(zhǎng),而是變少了一格直接結(jié)束游戲,而且游戲的分?jǐn)?shù)計(jì)算也有問題。于是,開發(fā)工作進(jìn)入了下一個(gè)環(huán)節(jié)。
第四步:重新向GPT-4表達(dá)清楚自己的需求,包括游戲玩法的獎(jiǎng)勵(lì)模式以及分?jǐn)?shù)的正確計(jì)算方法。很快GPT-4就按照新的需求修改了代碼。而且在給出修改后的代碼之余,GPT-4甚至循循善誘地告訴了這位小哥為什么會(huì)出現(xiàn)這樣的情況,是哪里的代碼出現(xiàn)了問題以及該怎么解決。這種做法對(duì)于初學(xué)者來說無疑更有幫助,也讓小哥在原推直言“GPT-4是個(gè)不錯(cuò)的老師!”。
接著,小哥還讓GPT-4在游戲里添加一個(gè)「高分榜」,讓這個(gè)游戲變得更具競(jìng)爭(zhēng)性。同樣地,這次GPT-4也沒有讓小哥失望,很快就給出對(duì)應(yīng)的代碼,并且給出了CSS文件需要更新的地方。
最后,小哥也貼出了自己這個(gè)《貪吃蛇》游戲的地址,在GPT-4的幫助下再加點(diǎn)音效音樂、美術(shù)等元素之后就是一款完整的游戲了。而這位小哥在成功嘗試了之后顯得很興奮:“任何人都可以通過描述來制作自己的游戲!”
這位小哥的《貪吃蛇》開發(fā)之路雖然看上去很簡(jiǎn)單,但實(shí)際上這已經(jīng)跑通了「立項(xiàng)→開發(fā)→測(cè)試→調(diào)整→上線」這一整套流程,而且全程他要做的事情就只有:告訴GPT-4自己的需求,然后把GPT-4給出的解決方案進(jìn)行復(fù)制→粘貼。
這個(gè)案例無疑讓GPT-4給游戲圈帶來了不小的“AI震撼”,但GPT-4的這一輪“進(jìn)化”遠(yuǎn)遠(yuǎn)不止于此。甚至有小哥融合了一下上面兩款游戲的玩法,讓GPT-4生成了一款全新的“吃乒乓蛇”游戲:
什么?不想用JS想要用Python?沒問題,照樣滿足你。在另一位小哥的要求下,GPT-4同樣做出了他想要的游戲。不過這位小哥沒有貼出游戲的運(yùn)行視頻,但根據(jù)他的描述,這款游戲同樣有Pong-like的元素就是了。
當(dāng)然,如果覺得Pong-like的玩法太沒有挑戰(zhàn)性了,想要來點(diǎn)更考驗(yàn)?zāi)X筋的也可以,掃雷怎樣?
如果比起動(dòng)腦筋思考更喜歡考驗(yàn)手腦協(xié)調(diào)和即時(shí)反應(yīng)能力的話,“打磚塊”游戲也同樣在GPT-4的“業(yè)務(wù)范圍之內(nèi)”。而且據(jù)生成“打磚塊”的這位小哥介紹,他這個(gè)游戲的代碼在60秒內(nèi)就完成了生成,而且同樣沒有BUG。
02
梗圖?文字推理?
GPT-4都學(xué)會(huì)了
而根據(jù)官方的介紹,相較于GPT-3.5,GPT-4可以同時(shí)接受圖像和文本輸入?,F(xiàn)在它甚至能夠真的“看懂”圖片了。例如在之前版本中那些無法理解的梗圖,現(xiàn)在GPT-4也清楚并能夠表達(dá)出這些圖的笑點(diǎn)在哪:
團(tuán)隊(duì)核心成員之一的Greg在演示中也從另一個(gè)角度秀了一把GPT-4的強(qiáng)大“讀圖”能力:在紙上畫一個(gè)網(wǎng)頁的草圖,然后拍個(gè)照片發(fā)給GPT-4,同樣可以識(shí)別出圖片中的內(nèi)容并且做出了符合要求的網(wǎng)頁:
與此同時(shí),GPT-4對(duì)文字的處理能力也無疑邁入了一個(gè)新臺(tái)階。根據(jù)OpenAI給出的數(shù)據(jù),GPT-4模型可接受的文字輸入長(zhǎng)度已經(jīng)增加到3.2萬個(gè)token(約2.4萬單詞)。直接說數(shù)據(jù)可能沒有具體的概念,大家可以通過這個(gè)中文例子感受下GPT-4的信息提煉和總結(jié)能力:
而且比起GPT-3.5模型,GPT-4還能根據(jù)文本中給出的信息進(jìn)行符合實(shí)際邏輯的“推理”:
雖然GPT-4模型看上去已經(jīng)足夠強(qiáng)大,但是OpenAI還是表示:GPT-4仍然會(huì)產(chǎn)生幻覺、生成錯(cuò)誤答案,并出現(xiàn)推理錯(cuò)誤,并建議用戶在使用語言模型應(yīng)謹(jǐn)慎審查輸出內(nèi)容,必要時(shí)使用與特定用例的需求相匹配的確切協(xié)議(例如人工審查、附加上下文或完全避免使用)等。
03
海外、國(guó)內(nèi)巨頭相繼提速
「未來」真的要來了?
然而更值得注意的是,這個(gè)AI模型的迭代效率已經(jīng)超出了很多人的預(yù)想:今年年初大家還在調(diào)侃ChatGPT口胡、發(fā)癲,或者通過各種它看不懂的梗圖來取笑這個(gè)模型;但來到3月份,GPT-4已經(jīng)可以看懂各種梗圖、甚至直接根據(jù)草圖設(shè)計(jì)網(wǎng)站。而且隨著更多用戶的涌入并參與調(diào)教,GPT模型的更迭速度過后可能還會(huì)越來越快。
但是,目前GPT-4模型仍然沒有對(duì)國(guó)內(nèi)市場(chǎng)開放。不過在我們?cè)缜巴扑偷奈恼轮芯驮岬竭^:國(guó)內(nèi)的一眾巨頭,包括百度、阿里、騰訊、網(wǎng)易、昆侖萬維、湯姆貓等大廠都已經(jīng)在著手類似項(xiàng)目的開發(fā)以及推進(jìn)工作。
其中騰訊早前正式對(duì)外公布的「混元助手」將由騰訊首席科學(xué)家張正友博士帶隊(duì),將聯(lián)合內(nèi)部多個(gè)團(tuán)隊(duì)與專家構(gòu)建大參數(shù)語言模型,目標(biāo)為打造騰訊智能大助手,成為行業(yè)標(biāo)桿。
而網(wǎng)易也在早些時(shí)候宣布將在《逆水寒手游》當(dāng)中應(yīng)用伏羲AI技術(shù)實(shí)裝游戲GPT,基于玩家輸入的內(nèi)容,給出“有邏輯的行為反饋”。
前段時(shí)間阿里巴巴內(nèi)部也曾經(jīng)流傳出類ChatGPT對(duì)話機(jī)器人的項(xiàng)目截圖。消息稱,該項(xiàng)目由阿里達(dá)摩院主導(dǎo),目前已經(jīng)開放給公司內(nèi)部員工進(jìn)行測(cè)試。
至于百度旗下的「文心一言」,更是將會(huì)在明天召開新聞發(fā)布會(huì),屆時(shí)大家也將會(huì)正式和這個(gè)中文生成式對(duì)話項(xiàng)目見面。
而隨著海外以及國(guó)內(nèi)巨頭們的步伐逐漸提速。我們,離「賽博時(shí)代」似乎已經(jīng)越來越近了。