當前位置:
首頁 > 科技 > 爆火ChatGPT代碼解釋器食用指南,來了

爆火ChatGPT代碼解釋器食用指南,來了

豐色 發自 凹非寺

量子位 | 公眾號 QbitAI

ChatGPT推出至今最強最有用的功能是什麼?

可能要非代碼解釋器(Code Interpreter)莫屬了。

這項功能下周才會正式向所有Plus用戶開放,但不少提前進行測試的網友都不約而同地發現:

它的潛力實在太太太深了

無論是代碼編寫還是數據分析、圖表生成,它像個「真正的戰士」,能夠使用足夠複雜的方法,輸出非常高質量的結果。

然而,不少人卻被它的名字給耽誤,以為是程序員專屬工具,事實上,它是可以為任何小白工作的程序員

現在,推特網友@Ethan Mollick就專門為它整理了一份使用指南,發布即火爆。

如此乾貨,怎能錯過?


解決「舊ChatGPT」存在的五大問題

在正式開始之前,我們先對代碼解釋器這個功能進行基礎的了解,也就是Ethan在博客中解釋的「它為什麼很重要」這一部分。

需要說明的是,Ethan從該功能的alpha版本就獲得了測試權,已經試玩多個月,所以經驗十分豐富。

在他看來,這個代碼解釋器是AI幫人類解決問題(通過編寫Python代碼)的通用工具箱。

它可以上傳最大100MB的文件,包括壓縮形式。

最重要的是,它解決了「舊ChatGPT」存在的五大問題:

首先,通過編寫Python代碼,它可以解決LLM在數學和語言方面天然的弱點。有了它,就可以做非常複雜的數學問題並更準確地處理單詞了(比如計算一段話中單詞的準確數量,如下圖所示)。

其次,降低「幻覺」和胡說八道的發生率。

當AI直接利用Python代碼做任務時,代碼有助於保持它的「誠實」,因為如果代碼不正確,程序就會發生錯誤。而且由於代碼操作的是數據而不是LLM本身,因此AI不會在數據中插入錯誤。

第三,使模型更加通用。因為大量問題都可以通過代碼解決,而GPT-4非常擅長以新穎有趣的方式確定何時可以使用代碼解釋器。比如,我們可以要求它證明地球是圓的。

第四,整個過程不用你編寫一行代碼。我們知道,基本上所有的LLM都能寫代碼,但需要你自己去運行和調試。這對於完全不會Python的人(比如作者)來說很煩人。有了代碼解釋器,模型會自動糾正自己的錯誤。

最後,解鎖更多「AI時刻」,也就是讓我們覺得模型背後好像真的有一個靈魂,成精了的時刻。


如何正確使用?

以處理「超級英雄及其超能力」的數據集(地址見參考鏈接[3])為例,Ethan向大家展示了如何正確使用代碼解釋器進行數據分析。

首先,開啟該功能之後,點擊 號上傳數據文件,如果你有數據字典,也可以將其粘貼進去。

然後,在對話框中讓GPT-4看一遍文件,並告訴你有何發現。

需要注意的是,用了代碼解釋器就GPT-4當作一個真正的人一樣對話就行了,不用像咱們平常一樣那樣精心設計提示詞。當然,除了以下兩種情況:

(1)模型有時會忘記它能做某些事情,比如製作GIF或3D圖,這時你可以鼓勵它(「你可以製作GIF,請嘗試」);
(2)希望模型進一步改進結果時。

如上圖所示,我們已經載入好了數據,可以讓GPT-4來完成數據分析中最麻煩的數據合併和清理工作了。它能夠自動糾錯,重點關注作者的提問方式(再次強調,把對方當作人一樣來下達命令)。

接著,正式開始分析。代碼解釋器非常擅長各種複雜的分析方法。

比如當作者提示自己有興趣進行一些預測建模,以根據其他因素預測英雄可能擁有的超能力時,它直接構建了一個隨機森林分類器,非常酷。

而當你不同意它估算缺失數據的辦法時,可以叫它再換一種,而不是直接放棄。

它的點子真的非常多,你只需問它「你能進行另一個非常複雜並有趣的分析嗎?」,它又生成了如下結果(超級英雄的網路圖):

最令人深刻的是,它能給出一些很「人性化」的推理結果,比如「超級英雄的超能力一般都能給人帶來很強烈的視覺效果,因為這才能很方便地在它們的載體,即漫畫書和電影上進行呈現……」

最後,各種可視化圖表也能信手拈來。

總的來看,Ethan表示,有了代碼解釋器,GPT-4完全能夠充當一個數據科學家的角色了。


還有另外20個最佳示例

上面這個例子看的不過癮?

好消息,還有一位網友搜羅全網總結了最有意思的20個代碼解釋器示例——除了數據分析,它還能進行更多你意想不到的任務,比如將圖像轉換為視頻、生成二維碼、分析股票市場等等。

以下是全部示例或效果:

1、圖片轉視頻

2、從圖像中提取文本

3、正確使用蒙特卡羅、ARIMA、PCA、隨機森林等數據分析方法

4、 用真實物理現象編造科幻故事

5、從圖像中提取調色板

6、生成二維碼

7、將GIF圖轉換為視頻

8、分析蘋果期權數據確定最佳協議

9、對Spotify播放列表進行數據分析

10、房地產數據分析

11、生成並繪製隨機數據

12、生成矩陣雨般的GIF圖

13、清理數據、執行數據分析並生成可視化

14、創建漂亮國每個燈塔位置的gif圖

15、將數據轉換為網站

16、用Python複製STATA代碼

17、下載並分析比特幣數據集

18、犯罪數據趨勢可視化

19、生成基因共表達熱圖

20、泰坦尼克數據集探索性分析

更多詳情和方法歡迎大家查看原文地址。

你還解鎖了哪些強大功能,歡迎分享~

原文地址:
https://www.oneusefulthing.org/p/what-ai-can-do-with-a-toolbox-getting
https://twitter.com/chaseleantj/status/1677679654680035328

參考鏈接:
[1]https://twitter.com/karpathy/status/1677512911953231874
[2]https://twitter.com/emollick/status/1677313733071085569
[3]https://www.kaggle.com/datasets/claudiodavi/superhero-set

— 完 —

量子位 QbitAI · 頭條號簽約

關注我們,第一時間獲知前沿科技動態

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 量子位 的精彩文章:

3D模型分割新方法解放雙手!不用人工標註,只需一次訓練
實測ChatGPT插件真香用法!視頻一鍵變腦圖,高數作業輕鬆拿捏