天天看點

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

作者:新智元

編輯:桃子 拉燕

【新智元導讀】坐等3個多月,ChatGPT「代碼解釋器」終于全面開放了,一大波魔法來襲。

家人們,終于來了!

剛剛,ChatGPT「代碼解釋器」測試版正式向所有Plus使用者開放。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

OpenAI的科學家Karpathy對此還宣傳了一波,代碼解釋器測試版相當強大。

它是你的個人資料分析師:可以讀取上傳的檔案、執行代碼、生成圖表、統計分析等等。我預計社群将需要一些時間來充分展示其潛力。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

前段時間,GPT4能力下降在網上引起軒然大波,甚至有人隻覺得它比GPT3.5強一點點。

而現在,代碼解釋器讓人們再次感覺到,那個熟悉而且強大的GPT-4又回來了!

插件一上線,許多網友紛紛上手實測了一番。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

功能解禁

那麼,「代碼解釋器」究竟能做什麼?

30秒,圖檔變視訊

這不,有網友竟用ChatGPT把圖檔變成了視訊。這效果簡直比Midjourney、Runway還炸裂。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

這是如何做到的?網友給出了全套教程。

第一步:打開「代碼解釋器模型」。要啟用它,請進入設定 -> 測試版功能 -> 代碼解釋器。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

步驟二:

從下拉菜單中選擇「代碼解釋器」選項。然後,上傳你想做動畫的圖檔。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

步驟三:

我想展示一家豪華餐廳的一些食物。是以,我要求ChatGPT将這個食物圖檔從左到右制作成動畫。通過修改我的GPT提示(見下文),你可以建立你自己的動畫。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

具體prompt如下:

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

步驟四:

按Enter鍵。30秒後,ChatGPT會給你一個視訊的下載下傳連結。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

聯合創始人Greg Brockman轉發稱,在不可能記住ffmpeg調用的情況下,用于圖像轉換的代碼解釋器。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

事實證明,「代碼解釋器」确實很牛,現在截個視訊,隻需要一句話就能搞定了。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

「有一定記憶體容量限制,不過處理小檔案是沒問題了。剛扔給TA 4秒鐘的gen-2視訊,截取前兩秒,沒問題,迅速搞定。

會自動試驗合适的代碼,如果要程式設計式也完全可以先扔給ta某一檔案提出要求,然後看看ta提供出來的代碼」。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

PDF轉圖檔

國内知名網際網路科技部落客「寶玉」用「代碼解釋器」實作了把PDF轉成圖檔。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集
ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

以往需要将每頁内容合并成一張圖,而現在,一個prompt就搞定了。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

GIF變視訊

圖檔變視訊之外,還可以實作GIF變視訊。

網友給ChatGPT的提示為:我上傳一個GIF,你給我一個5s的MP4,用一個故事性鏡頭緩慢放大。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

上傳GIF

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

最後ChatGPT立即生成了視訊,ChatGPT還能做個「矩陣」GIF出來。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集
ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

生成QR碼

在前兩天,OpenAI宣布ChatGPT「代碼解釋器」即将全面開放。

就展示了一個能夠生成QR碼的例子,短短一句話,簡直動嘴就能完成任務。

「口袋」資料分析師

代碼解釋器最大的用例就是進行資料分析。

比如,讓它分析各國預期壽命資料,世界上最大的城市,(可上傳CSV、word、PDF或視訊檔案)

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

然後,與資料交談,問任何你可能想問的問題。

或要求從資料中提取獨特的随機趨勢,以獲得驚喜。

比如,從兩個資料中找出獨特的趨勢,并以表格的形式顯示出來。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

最後一步,可視化。

把資料變成你想要的任何圖表或圖形。最重要的是,隻需點選一下完成。

比如,生成一個散點圖,說明一個國家的人均GDP和其平均預期壽命之間的關系。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

看到這麼強大「資料分析師」,網友又開始R.I.P了。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

使用指南

「代碼解釋器」怎麼用?來自沃頓商學院的一位教授Ethan Mollick專門為此寫了一篇指南。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

首先,Mollick就指出,Code Interpreter這個名字的起法延續了OpenAI給他們自己的産品起爛名兒的悠久傳統。

因為——雖說它叫「代碼解釋器」,但實際上它對那些根本不懂程式設計的人最有用。

本質上,「代碼解釋器」能讓GPT-4上傳和下載下傳資訊,并為使用者編寫和執行程式,這使得AI能夠做到以前無法做的各種事情。

具體來說,它為AI提供了一個解決問題的通用工具箱(通過用Python編寫代碼)、超大記憶體(最大100MB,可以是壓縮形式),且使用者可以把這個工具箱內建到AI裡面,發揮LLM的優勢。

這有助于解決以前版本的 ChatGPT 存在的許多問題。比方說,

它允許AI處理數學(哪怕很複雜),還能更準确地處理單詞(例如實際計算段落中的單詞),底層原因就是,它可以編寫Python代碼來解決LLM在數學和語言方面的天然弱點。

比如像下圖這樣。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

可以看到,「代碼解釋器」能準确計算出段落中單詞的數量。

此外,「代碼解釋器」降低了幻覺和瞎編亂造的發生機率。

當人工智能直接使用Python時,代碼有助于讓它「誠實」。道理也很簡單,如果代碼不正确,Python就會報錯。由于代碼操作的是資料,是以AI不會在資料中插入錯誤資訊。

當然,這并不完美。AI仍然有機率會産生幻覺,但其實這并不常見,并且不太可能影響到代碼或者資料本身。

這樣一來,AI就更加靠近通用人工智能了——大量問題可以通過代碼來解決。

而且,GPT-4非常擅長以新穎有趣的方式來決定什麼時候用「代碼解釋器」。

Mollick舉了個例子,假如他讓GPT-4向使用者證明地球是圓的,那麼就會用上「代碼解釋器」,提供了多個論證,将文本與代碼和圖像結合在一起。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

此前,各個專業需要程式設計的人都得會點兒寫代碼,但寫完了還得自己調試。就算之前的AI能提供點兒幫助,但是對于沒有Python學習基礎的人來說,還是挺難,得借助AI的力量反複修改代碼。

而現在,有了「代碼解釋器」,AI就能自己糾錯并且Debug了!

接着,Mollick又講了如何用「代碼解釋器」來處理資料,這算是真實戳中大量使用者痛點了。

Mollick表示,「代碼解釋器」的運作水準非常先進,可以自動處理許多複雜的定量分析,并且能夠采用非常複雜的資料方法。

使用者隻需點選加号即可輕松上傳資料,甚至是ZIP檔案等壓縮資料。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

同時,在提供資料時,使用者能給個prompt就最好了。然後,AI就可以從上下文裡找出資料含義和結構了!

此外,Mollick指出,在使用「代碼解釋器」時,使用者更多的是在和AI進行「對話」,并不需要絞盡腦汁寫一個又嚴謹又凝練的prompt出來。

就像和一個資料分析師聊天一樣,和人怎麼交談,就怎麼跟「代碼解釋器」溝通。

但是這裡有兩個特殊情況,還是需要寫個類似prompt的東西。

一個是AI有時候會不記得自己能幹什麼,此時就需要一個prompt來給AI點醒。

比如:「你可以制作GIF,請嘗試一下。」

另一種情況是在使用者對結果不滿意的時候,可以通過prompt來讓「代碼解釋器」對結果進行優化。

比如:「請對該結果進行進一步的測試」,或者,「能不能讓這個圖表更好一點」。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

在加載完資料以後,GPT就可以執行資料合并和清理的操作了。具體處理方式相當複雜,但就像上面所提到的一樣,隻要把「代碼解釋器」當做一個和你面對面的資料分析師就好了。

同時,Mollick提醒廣大使用者,AI在自我糾錯并改正以後最好還是查一下結果,萬一出錯呢。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

緊接着Mollick實操了一下,他讓「代碼解釋器」搞個預測模組化出來,預測超級英雄可能會有什麼超能力。

可以看到,「代碼解釋器」建構了一個随機森林分布器。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

當然,在實操過程中,使用者還是得和GPT「多溝通」。Mollick就不想讓AI用數值資料的方法來估算缺失的資料,Mollick想直接放棄掉沒有的部分。

但他指出,也可以和GPT說,讓它換個别的處理方法。

之後,Mollick給GPT輸入了一個「你可以進行另一個複雜和有趣的分析嗎」的prompt。他表示,「代碼解釋器」選擇的一些分析方法讓他印象深刻。

就像下圖這樣。

「代碼解釋器」巧妙地分析了超級大國的網絡情況。可以看到,方法多樣,而且非常有意思。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

「代碼解釋器」最令人印象深刻的應該就是其推理能力了。Mollick概括為,非常「人性化」。

另外,可視化的互動性水準依然線上,且在不斷提升。使用者可以不斷讓AI來改進或者更改輸出的内容。

Mollick讓AI建立了一個互動式表格,包括6個圖表,其中還有一個是3D的。

為了讓圖表更加美觀,Mollick不斷輸入prompt,調整結果。

最終成果就像下圖右邊這樣。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

十大驚人魔法

網友@GPTDAOCN近日總結了ChatGPT十大令人震驚的用例:

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

代碼解釋器的可視化

1. 将GIF轉換為MP4:可以将動态圖檔(GIF)轉換為視訊檔案(MP4)的功能,使你更友善地分享和使用。

2. 建立各種圖形:你可以利用這個功能來生成各種如柱狀圖、折線圖、餅圖等圖形,直覺地呈現和分析你的資料。

3. 從圖像中提取顔色以建立PNG調色闆:這個功能可以從任何一張圖像中提取主要顔色,然後生成一個PNG格式的調色闆。

4. 清洗資料以生成深入的可視化:如果你有一些混亂的資料,這個功能可以幫你進行清洗和整理,再将其轉換為清晰的可視化圖形。

5. 将CSV檔案轉換為GIF:這個功能可以将CSV(逗号分隔值)檔案中的資料以動态的方式展示,生成一張GIF圖。

6. 分析歌單以概括你的音樂品味:你可以利用這個功能來根據你的音樂歌單進行分析,進而概括你的音樂品味。

7. 将你的資料集轉換為一個完全功能的HTML網站:這個功能能将你的資料快速轉換成一個功能齊全的網站,友善你進行展示和分享。

8. 建立可下載下傳的股票資料集:這個功能能幫你建立一份股票資料集,并且這個資料集是可以下載下傳的,友善你進行更深入的分析和研究。

9. 将圖像轉換為文本檔案:如果你需要從圖像中提取文字,這個功能可以幫你将圖像中的文字轉換成文本檔案。

10. 對未格式化的資料進行詳細分析:對于那些沒有規定格式的原始資料,這個功能能幫你進行深入的分析,以擷取有價值的資訊。

其實,代碼解釋器的用例遠不止這些。

網友點評

我正在嘗試ChatGPT代碼解釋器。到目前為止,我隻能建議「每個開發者現在就開始研究它」。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

Code Interpreter斷了多少人的生路?太多行政每天低效率的處理資料,現在隻需要自然語言就可以辦公自動化。

ChatGPT代碼解釋器正式解禁!30秒圖檔變視訊 | 十大驚人魔法全集

參考資料:

https://twitter.com/karpathy/status/1677512911953231874

繼續閱讀