ChatGPT推出至今 最強最有用的功能是什么?
可能要非 代碼解釋器(Code Interpreter)莫屬了。
這項功能下周才會正式向所有Plus用戶開放,但不少提前進行測試的網友都不約而同地發現:
它的潛力實在太太太深了。
無論是代碼編寫還是數據分析、圖表生成,它像個“真正的戰士”,能夠使用足夠復雜的方法,輸出非常高質量的結果。
然而,不少人卻被它的名字給耽誤,以為是程序員專屬工具,事實上,它是 可以為任何小白工作的程序員。
現在,推特網友@Ethan Mollick就專門為它整理了一份使用指南,發布即火爆。
如此干貨,怎能錯過?
解決“舊ChatGPT”存在的五大問題
在正式開始之前,我們先對代碼解釋器這個功能進行基礎的了解,也就是Ethan在博客中解釋的“它為什么很重要”這一部分。
需要說明的是,Ethan從該功能的alpha版本就獲得了測試權,已經試玩多個月,所以經驗十分豐富。
在他看來,這個代碼解釋器是AI幫人類解決問題 (通過編寫Python/ target=_blank class=infotextkey>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、泰坦尼克數據集探索性分析
更多詳情和方法歡迎大家查看原文地址。
你還解鎖了哪些強大功能,歡迎分享~
— 完—