2023.07.23 15:30

Code interpreter讓ChatGPT能剪影片、做動圖、分析資料圖表,不需懂Python只要開口

ADVERTISEMENT

這幾天,被 OpenAI 藏了幾個月的大招終於被放了出來,那就是 “Code interpreter” ,程式碼直譯器。

雖然它的名字是程式碼直譯器,但它做的事情可不是幫你寫程式碼。

文章目錄

簡單來說,它相當於你和 AI 的翻譯器,能把你的需求通過自然語言,翻譯成「可通過程式解決的具體方案」。而且它還提供了一個 100MB 大小的可上傳檔案空間,用來上傳你需要處理的檔案。

ADVERTISEMENT

在幾個月前, Code interpreter 就開放給部分的開發者試用了,其中就有人在試用了一段時間後,發現使用了 Code interpreter 後, ChatGPT 有了質的飛躍,比如現在的 ChatGPT 可以去解決非常複雜的數學問題,胡言亂語的發生率也降低了,且更加擅長於解決實際的應用等等。

試用程式碼直譯器的第一步,得先在 “ 設定 ” —— “Beta features” 中,打開 Code interpreter 。

ADVERTISEMENT

然後在 GPT-4 的選擇框下,選用 Code Interpreter ,就可以試用了。

ADVERTISEMENT

如何讓ChatGPT幫你剪影片?開口就行了

在用上這個功能的第一時間,試試看讓它剪一段影片。

先是上傳了一段 115 秒的影片,然後告訴 ChatGPT ,幫我把中間的十秒鐘剪出來。

結果 ChatGPT 先是說我的描述不清楚,需要提供更多資訊。好吧,這確實是我的錯,於是我告訴它是正中間的十秒。

ADVERTISEMENT

這下就清楚了,在經過一段程式碼加工過程後, ChatGPT 輸出了一個 “overwatching _ subclip.mp4” 的檔案。

下載下來後,確實是擷取原本 50-60秒處的片段,而且剛剛好 10秒 。

分析資料生成GIF柱狀圖

接下來,我又上傳了一個紀錄倉庫儲存的表格,要求它把剩餘庫存大於 50 的物品列出來,整合成新的表格,然後做成帶有動畫的柱狀圖 GIF 。

程式碼是給出來了,問題也理解了,不過,這時他就懶惰了:它讓我們自己去運行這個程式碼。還說自己的運行環境不支援直接生成 GIF 動畫。

所以這時給它,ChatGPT 一點點小小的鼓勵告訴它可以生成 GIF ,勇敢的去嘗試一下。

沒想到,它居然真的有了回應,直接生成了一個 GIF 檔案,還給了一個下載連結。

只是,生成的 GIF 資料圖可能是因為動畫描述不太清楚,一直亂動,而且中文部分的文字編碼也是亂碼,但總的來說,任務完成得還不錯,剩下的也就是一些細節方面了。

隨後,我又讓 ChatGPT 分析一下庫存數量 50 以上的物體都有什麼特點,再做一個餅狀圖。

這次 ChatGPT 先是把表單列了一遍,然後畫了一個餅狀圖,分析是 “DBTW 杜邦紙袋 ” 佔了最大部分。

又繼續提問,這些物品都有什麼特點, ChatGPT 也是根據資料很好的進行總結。

繪出 3D 立方體、繪製函數

後來,又試了程式碼直譯器的其它功能,先是問它,能不能幫我想想用程式碼展示一些看起來不可能但實際上並非如此的東西。

這次 ChatGPT 給出了一個繪出 3D 立方體的程式碼,在運行後,生成了一個投影在 2D 平面上的 3D 立方體。

而且 ChatGPT 還說,這是電腦圖形學中的一個基本概念,這個概念被廣泛的運用在各種應用中,包括遊戲,電影和虛擬現實。

後面我還嘗試了許多其它的問題,比如畫一個分形圖案。

還有繪製函數,並且畫出資料集的散點圖。

可以說,有了這個程式碼直譯器,未來很多事情,基本上就是說說話就好了。

解答黎曼猜想

最後,還問了 ChatGPT 一個至今還沒被證明數學難題——黎曼猜想。

可惜的是,不管如何鼓勵它,ChatGPT都不回答了...

看來想要讓 AI 解一些人類都無法解決的問題,目前還是不太行。

不過,按照目前 AI 發展的速度,誰也說不準。也許哪一天,他的回答會再度讓你驚訝。

ADVERTISEMENT