ChatGPT 最強(qiáng)代碼解釋器突破“封印”:30 秒出片、5 分鐘制作游戲、可視化分析...樣樣精通?。?)
代碼解釋器也可以“獨(dú)自美麗”
當(dāng)然,除了有效結(jié)合行業(yè)內(nèi)一些主流的工具之外,代碼解釋器自身也具有非常多的功能。
落實(shí)到具體使用上,數(shù)據(jù)分析是代碼解釋器最常用的功能。事實(shí)證明,它能夠快速分析大量數(shù)據(jù)并提供詳細(xì)的見(jiàn)解,這對(duì)于專(zhuān)業(yè)數(shù)據(jù)分析師和業(yè)余愛(ài)好者來(lái)說(shuō)都是一個(gè)寶貴的工具。
來(lái)自沃頓商學(xué)院教授 Ethan Mollick 寫(xiě)了一篇詳細(xì)的指南,并以代碼解釋器處理數(shù)據(jù)為例,深入分享了整個(gè)上手經(jīng)過(guò)與體驗(yàn)心得。
他以數(shù)據(jù)建模和數(shù)據(jù)分析競(jìng)賽平臺(tái) Kaggle 上一個(gè)超級(jí)英雄數(shù)據(jù)集(https://www.kaggle.com/datasets/claudiodavi/superhero-set)為引,將此數(shù)據(jù)集下載下來(lái)。
然后點(diǎn)擊 ChatGPT 上的“+”按鈕即可上傳數(shù)據(jù),也可以直接上傳 ZIP 等壓縮數(shù)據(jù)。然后適當(dāng)給一下初始提示,AI 可以從上下文中找出數(shù)據(jù)的含義和結(jié)構(gòu)。
Ethan Mollick 在使用代碼解釋器過(guò)程中發(fā)現(xiàn),這款工具更多的是與 AI 進(jìn)行對(duì)話(huà),而不是通過(guò) Prompt 的形式一直往下。
在使用代碼解釋器環(huán)節(jié),Ethan Mollick 表示:Prompt 似乎只在兩個(gè)維度起重要作用:
一是,AI 有時(shí)候忘記自己可以實(shí)現(xiàn)一些功能,如制作 GIF 或者 3D 繪圖,此時(shí),你可以通過(guò) Prompt “鼓勵(lì)”它(如:“你可以制作 GIF,請(qǐng)嘗試”)。
二是,你希望 AI 改進(jìn)自己的工作時(shí),只需要通過(guò)提供一些如“對(duì)該結(jié)果進(jìn)一步的測(cè)試”或“使該圖表變得更好”等簡(jiǎn)單的 Prompt 會(huì)起作用。
當(dāng)數(shù)據(jù)成功上傳之后,顯示如下:
下一步,可以讓 ChatGPT 完成任何數(shù)據(jù)分析工作中繁瑣的部分:數(shù)據(jù)合并和清理。人類(lèi)使用者只需要通過(guò)簡(jiǎn)短的提示詞讓 AI 直接上手處理。
在這一環(huán)節(jié),Ethan Mollick 教授表示,往往有些時(shí)候,AI 會(huì)在發(fā)現(xiàn)錯(cuò)誤時(shí)糾正自己的錯(cuò)誤。但是為了保險(xiǎn)起見(jiàn),還是建議人類(lèi)工程師也參與一起校驗(yàn),而不是盲目相信人工智能。
現(xiàn)在,進(jìn)入分析環(huán)節(jié)。
Ethan Mollick 發(fā)現(xiàn),AI 似乎對(duì)分析方法很了解。他表示自己有興趣進(jìn)行一些預(yù)測(cè)建模,可以根據(jù)其他因素預(yù)測(cè)英雄可能擁有的能力。并詢(xún)問(wèn) ChatGPT 應(yīng)該如何處理這個(gè)問(wèn)題?
令人沒(méi)想到的是,ChatGPT 直接構(gòu)建了一個(gè)隨機(jī)森林分類(lèi)模型,非常高效。
與此同時(shí),Ethan Mollick 表示自己不愿意讓 ChatGPT 通過(guò)使用數(shù)值數(shù)據(jù)的方法來(lái)估算缺失數(shù)據(jù),當(dāng)進(jìn)一步詢(xún)問(wèn) AI 是否有更好的方法或者替代方案時(shí),ChatGPT 也能根據(jù)自己廣泛的知識(shí)提供建議。
Ethan Mollick 總結(jié)道,Code Interpreter 最令人印象深刻的一點(diǎn)是,它以非常人性化的方式對(duì)數(shù)據(jù)進(jìn)行“推理”。當(dāng)被問(wèn)及網(wǎng)絡(luò)分析的結(jié)果時(shí),ChatGPT 得出了有趣的結(jié)論:英雄通常擁有的一組能力本質(zhì)上是視覺(jué)的(因?yàn)樗鼈儊?lái)自漫畫(huà)書(shū)),適合某些原型,并且最適合構(gòu)建持續(xù)的冒險(xiǎn)。將數(shù)據(jù)和故事集成在一起的巧妙方法!
5 分鐘制作游戲、創(chuàng)建圖表...代碼解釋器都不在話(huà)下
與此同時(shí),代碼解釋器還能制作游戲、創(chuàng)建圖表、將任何 GIF 一鍵轉(zhuǎn)換為 MP4等等。
@Kris Kashtanova 在 Twitter 分享了自己借助 ChatGPT 中代碼解釋器功能花 5 分鐘制作游戲的經(jīng)過(guò)。
具體如下:
1. 寫(xiě)下這樣的 Prompt:“為 Asteroids 編寫(xiě) p5.js 代碼,用鼠標(biāo)控制宇宙飛船,然后單擊鼠標(biāo)左鍵射擊小行星。如果你的宇宙飛船與小行星相撞,你就輸了。如果你擊落了所有小行星,你贏了!我想用我自己的紋理來(lái)制作宇宙飛船和小行星?!?/span>
2. 轉(zhuǎn)到 Openprocessing 網(wǎng)站創(chuàng)建并保存草圖(你需要在上傳任何紋理文件之前保存它)。從 GPT-4 復(fù)制粘貼代碼。
3. 生成紋理文件并刪除背景,例如在 Clip Drop 中。
4. 用你的文件名替換文件名。
5. 運(yùn)行程序。
6. 如果出現(xiàn)問(wèn)題,可以用 GPT-4 修復(fù)它(你可以直接復(fù)制錯(cuò)誤并粘貼到 GPT-4 中),就像詢(xún)問(wèn)人類(lèi)程序員一樣。
7. 要學(xué)習(xí)一些編程,請(qǐng)將這些提示寫(xiě)入 GPT-4 對(duì)話(huà)窗口:“作為我的編程老師。詳細(xì)告訴我 Asteroids 游戲的算法,命名函數(shù)并解釋每個(gè)函數(shù)的作用。先不要寫(xiě)代碼。然后你能給一個(gè) 10 歲孩子描述這個(gè)算法嗎?”
最終一款小游戲就這樣輕松誕生了:
不過(guò)需要注意的是,這個(gè)最為強(qiáng)大的代碼解釋器的到來(lái),雖然可以讓你不必編寫(xiě)代碼,但不代表你可以就此不學(xué)編碼。針對(duì)一些高難度的程序生成與設(shè)計(jì),如上述的游戲開(kāi)發(fā),還是需要有一定的游戲開(kāi)發(fā)、編程背景才行,才能正確調(diào)試與實(shí)現(xiàn)最終的程序運(yùn)行。
相比這個(gè)有一定難度的時(shí)間,也有網(wǎng)友總結(jié)了一些基于 ChatGPT 代碼解釋器的小白實(shí)踐示例:
創(chuàng)建各種圖表
像 OpenAI 聯(lián)合創(chuàng)始人 Greg Brockman 演示的這樣,只需要輕輕問(wèn)一聲,“你能在平面上畫(huà)出 10,000 個(gè)隨機(jī)點(diǎn)嗎?每個(gè)維度都是正態(tài)分布”,ChatGPT 就給出了這樣的結(jié)果:
將任何 GIF 一鍵轉(zhuǎn)換為 MP4
上傳一個(gè) GIF 圖片,ChatGPT 能生成一個(gè) MP4 視頻文件回來(lái)!
創(chuàng)建調(diào)色板
另外基于 ChatGPT,也能從圖像中提取顏色以創(chuàng)建簡(jiǎn)單的 PNG 調(diào)色板。
CSV 文件轉(zhuǎn)換為 GIF
有用戶(hù)上傳了美國(guó)每個(gè)燈塔位置的 CSV 文件。ChatGPT 在幾秒后直接創(chuàng)建燈塔位置地圖的 gif,其中地圖非常暗,但每個(gè)燈塔都在閃爍。
分析播放列表,生成獨(dú)特的音樂(lè)品味
還有用戶(hù)使用 ChatGPT 代碼解釋器分析 300 小時(shí) Spotify 收藏夾播放列表。最終,GPT 向其展示了如何從 Spotify API 導(dǎo)出,運(yùn)行多維 PCA 和 t-SNE 分析,并為他總結(jié)了自己的品味:
根據(jù)數(shù)據(jù)集創(chuàng)建功能齊全的 HTML 熱圖
你用上了這款代碼解釋器了嗎?
綜合以上,這只是代碼解釋器實(shí)踐的一些皮毛,更多功能還需要大家不斷解鎖。但是僅通過(guò)以上幾個(gè)示例,我們親眼見(jiàn)證了,AI 正在把更多從業(yè)者從工作中最煩人、最重復(fù)的部分中解放出來(lái),讓其專(zhuān)注更有價(jià)值的事情。
對(duì)此,來(lái)自沃頓商學(xué)院教授 Ethan Mollick 表示,“我的時(shí)間變得更有價(jià)值,而不是更少,因?yàn)槲铱梢詫?zhuān)注于重要的事情,而不是死記硬背。代碼解釋器代表了迄今為止人工智能對(duì)工作的最清晰、積極的愿景:顛覆?!?br />
顯然,Code Interpreter 顯然正在為人工智能和數(shù)據(jù)科學(xué)的未來(lái)制定新標(biāo)準(zhǔn)。而借助此工具,OpenAI 再次突破了 ChatGPT 和大型語(yǔ)言模型 (LLM) 的邊界。
參考:
https://twitter.com/icreatelife/status/1678184683702566922
https://twitter.com/chaseleantj/status/1677651054551523329
https://venturebeat.com/ai/code-interpreter-comes-to-all-chatgpt-plus-users-anyone-can-be-a-data-analyst-now/
https://medium.com/@smraiyyan/chatgpt-code-interpreter-launches-next-week-here-are-10-mind-blowing-use-cases-c20ce9be3824
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。