今天小編分享的科學經驗:爆火ChatGPT代碼解釋器食用指南,來了,歡迎閱讀。
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 代碼
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