豐色 發自 凹非寺
量子位 | 公衆号 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 · 頭條号簽約
關注我們,第一時間獲知前沿科技動态