ChatGPT Code Interpreter 可以幫助你做什麼? 我們該怎麼使用這樣強大的工具?

更新於 發佈於 閱讀時間約 7 分鐘
Friendly and Powerful AI

Friendly and Powerful AI

面對眾多AI新創公司的壓力,還有各式各樣的資金還有人力持續投入大型語言模型的開發,本來持續藏招的OpenAI總算在2023/7月又發表了一個重大的更新 - ChatGPT Code Interpreter。

我們這篇文章的目的是希望透過了解Code Interpreter的原理是什麼,進而去理解Code Interpreter的能耐,再透過理解這個工具可以做到什麼,來反思我們該把那些工作交給這個全新的AI應用工具。我們不會像很多內容網站一樣告訴你這個新的AI工具可以做到什麼10樣100樣功能,重點是那些功能是過去做不到但是現在能夠做到的了? 那些功能交給這些新的AI工具,才能夠把你自己從生產力的枷鎖中解放出來? 這就是我們的網誌持續在探討的議題。

為了最正確的去理解Code interpreter這個功能,我們首先到OpenAI自己的網站的說明區域去看原文。

Code Interpreter 解說原文

Code Interpreter 解說原文

簡單的說,原本的ChatGPT不管多厲害,都是一個只能用交談方式互動的AI機器人,但是Code Interpreter這個功能賦予了使用者可以上傳檔案跟ChatGPT互動的機會,它也賦予了ChatGPT一個可以獨立執行Python Program的空間。也就是說原本ChatGPT只能夠替你用想的用說的,但是現在有了Code Interpreter,ChatGPT可以寫程式碼並且及時執行這些程式,來達成過去做不到的事情。 更簡單的說一點,ChatGPT code interpreter 可以想像成一個會寫Python Code的資淺工程師,這樣的人能夠做到的事情,Code interpreter 多半都可以幫你達到(加上原本ChatGPT就有的超強唬爛能力)。

那麼,OpenAI自己認為Code interpreter適合拿來做哪些事情呢? 以下是原始網站寫的

Code interpreter uses

Code interpreter uses

首先,可以解決相對複雜的邏輯問題跟數學問題,再來可以協助做資料分析並且把資料做圖像化,最後則是可以協助你做檔案格式的轉換。

在這邊我們可以先停下來想想,哪些事情是過去的工具做不到的?
1. 解決數學問題跟邏輯問題->我們認為這個有幫助,但是下去測試這個功能大概會需要真實的問題來測試,所以本篇文章我們先不做。
2. 做資料的分析 -> 資料分析還有圖像化,甚至是進一步的針對分析出來的資料作解讀並且能夠洞察裡面的趨勢,我們認為這是過去所有的AI工具都做不到的,所以我們會針對這個功能做實際測試還有分析。
3. 將資料還有檔案格式做轉換->這功能聽起來很棒,光用交談的就可以幫你把手邊的檔案做格式的轉換還有影音照片的剪輯,但是不靠AI工具可以嗎? 實際上這樣的工具已經很多了,你未必需要靠交談來處理這些事情,所以這部份的功能測試,不是我們的最高優先。

為了測試資料分析,如果不放心把你們公司資料直接丟上去測試的人不妨到這邊Kaggle的Dataset這邊提供了很多免費的功用資料可以給各位測試。我自己個人是在這邊下載了Supermarket銷售資料。首先我們把這個資料(CSV)檔案上傳給ChatGPT

Upload file to chatgpt

Upload file to chatgpt

你可以看到,Code interpreter 馬上就開始針對這份資料作分析了。通常面對這種超大的資料,老闆會請你做什麼呢? 通常都是希望針對這樣的資料作圖表與分析,所以接下來我們乾脆不做思考,直接問ChatGPT 有哪些建議的圖表,結果有了以下的分析。

raw-image

相當驚人的是,Code interpreter是確實的了解了這份資料裡面有包含那些數據,並且針對這些數據提供了它建議可以圖像化的各種資料。這是一份超市在各個城市針對不同族群不同產品別的銷售資料,另外還包含了銷售金額銷售時間等等相關的資訊,而Code interpreter很快地就已經給出了相當合理的幾個建議。一個合理的方向是去觀察各個不同的產品在不同地點的銷售,於是我們就請它針對"城市 vs 銷售產品"做一個圖表,很快得就得到了以下結果

Heatmap for product vs cities

Heatmap for product vs cities

Code interpreter毫不費力的就產出了Heatmap圖表(這其實讓我相當吃驚),那麼我們進一步問下去,針對這樣的資料你有怎樣的解讀呢?

Heatmap insights

Heatmap insights

可以看到ChatGPT針對這個資料能夠給出自己的推論,舉例來說認為不同的城市因為有不同的人口組成,自然會對不同產品的銷售有幫助,這邊看來Chatgpt能夠利用自己的知識作解讀並且做出推論,但是如果是比較行業專門的知識,可能就比較需要提供更多的背景資訊給ChatGPT。
接下來我持續追問ChatGPT還能提供怎樣的分析?並且針對"時間"還有"銷售能夠做那些分析"? 經過陸陸續續的對談,基本上我都不需要花腦袋,Code interpreter的功能就幫我提供了類似以下的各種圖表+分析。

Time of week vs Sales

Time of week vs Sales

這張圖表,是Code interpreter自動針對星期幾vs銷售額度的圖案,並且針對Sales的結果已經自動做了推論。

Time of day vs sales

Time of day vs sales

持續分析下去,可以請它針對每天中的時間還有銷售額度作分析,但是要注意,這邊ChatGPT的分析卻跟它的圖表不一致!可以說是犯了非常明顯的錯誤(每天最高的銷售額度應該是19:00,當我指出它的錯誤的時候,Chatgpt就會道歉並且給出正確的分析。
使用到這邊我個人的感想是,人工智慧助理的時代應該是已經來臨了,Chatgpt code interpreter應該確實就是當初Microsoft 提出的office copilot的一個雛型版本,甚至能夠處理更加複雜的分析,提供更多的洞見。

在AI人工智慧助理能夠做到的事情更多的時候,我們應該要花更多的心思去思考"哪些事情是我將來可以充分授權給AI的?", "哪些事情是我接下來要用我人類的大腦好好去思索的?" 並且也要同時注意到,現階段的AI人工智慧仍有許多可能會犯錯的地方(如我上面的實測),所以不能夠盡信AI分析的結果,仍需要double check重複查核,並且針對資料的分析跟洞察有自己的看法。

以上就是今天分享給各位的,也歡迎大家互相交流。


留言
avatar-img
留言分享你的想法!
人生打怪組-avatar-img
2023/07/21
Hi, great article! I'm wondering do you think every company will eventually have some kind of self-hosted code interpreter? It seems like data privacy is a concern for most companies.
avatar-img
技術PM路易斯的沙龍
50會員
35內容數
技術PM的AI實驗室,是以輕鬆的角度深入簡出的探討各種生成式AI工具的使用。無論你是想理解AI到底是怎麼運作的? 想知道有那些好用的生成式AI工具? 或者是對AI繪圖有興趣的,都歡迎加入我們的AI實驗室一起輕鬆地玩耍,我們邊玩邊學,學習跟AI一起共創新的可能。
2023/12/23
SDXL Turbo主打可以1 step就產生一定品質的圖片 (圖片品質比SDXL甚至SD 1.5還要低),完全是以速度取勝,那麼SDXL Turbo這個技術代表的是怎樣的突破呢? 究竟秒出圖的技術能夠有什麼實際的應用呢? 這就是我們這篇想要探討的。
Thumbnail
2023/12/23
SDXL Turbo主打可以1 step就產生一定品質的圖片 (圖片品質比SDXL甚至SD 1.5還要低),完全是以速度取勝,那麼SDXL Turbo這個技術代表的是怎樣的突破呢? 究竟秒出圖的技術能夠有什麼實際的應用呢? 這就是我們這篇想要探討的。
Thumbnail
2023/11/18
這篇文章會跟大家介紹,為什麼我覺得ChatGPT的多模態輸入輸出其實是最重要的一個功能之一,讓AI往成為真正人工智慧代理人的路上前進了一大步,我們也會稍微探討(想像)一下,所謂的理想的AI載具到底應該是怎樣的?
Thumbnail
2023/11/18
這篇文章會跟大家介紹,為什麼我覺得ChatGPT的多模態輸入輸出其實是最重要的一個功能之一,讓AI往成為真正人工智慧代理人的路上前進了一大步,我們也會稍微探討(想像)一下,所謂的理想的AI載具到底應該是怎樣的?
Thumbnail
2023/11/01
本篇文章是 以ChatGPT翻譯華頓商學院教授Ethan Mollick的文章,並且稍微加上修飾而來的,是一篇相當好的該如何使用AI的引言,分享給各位。 我們學到的就是,只要使用AI,你就會學會如何使用AI。你只需大量使用AI,直到你弄清楚它的優點和缺點,就可以成為你領域的AI應用專家。
Thumbnail
2023/11/01
本篇文章是 以ChatGPT翻譯華頓商學院教授Ethan Mollick的文章,並且稍微加上修飾而來的,是一篇相當好的該如何使用AI的引言,分享給各位。 我們學到的就是,只要使用AI,你就會學會如何使用AI。你只需大量使用AI,直到你弄清楚它的優點和缺點,就可以成為你領域的AI應用專家。
Thumbnail
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
基本介紹及主要的功能。 淺層基礎原理解釋。 優缺點及問題分析。 ChatGPT,這個名字在過去幾個月內迅速成為科技界的一個熱門話題。它是由OpenAI發布的一款聊天機器人,自從去年11月推出以來,它以驚人的速度突破了1億的訪問量,不僅成為了成長速度最快的消費者應用程式,更在各種專業和學術
Thumbnail
基本介紹及主要的功能。 淺層基礎原理解釋。 優缺點及問題分析。 ChatGPT,這個名字在過去幾個月內迅速成為科技界的一個熱門話題。它是由OpenAI發布的一款聊天機器人,自從去年11月推出以來,它以驚人的速度突破了1億的訪問量,不僅成為了成長速度最快的消費者應用程式,更在各種專業和學術
Thumbnail
ChatGPT 近期對 Plus 用戶釋出大量新功能,其中之一就是「Advanced Data Analysis」。許多人評斷,未來都可能被「不會寫程式」的人取代,因為人人都可以像資料科學家一樣,自由自在處理數據!相信許多讀者對 Plus 功能仍在觀望,畢竟所費不貲。筆者在這邊就示範一些功能給大家!
Thumbnail
ChatGPT 近期對 Plus 用戶釋出大量新功能,其中之一就是「Advanced Data Analysis」。許多人評斷,未來都可能被「不會寫程式」的人取代,因為人人都可以像資料科學家一樣,自由自在處理數據!相信許多讀者對 Plus 功能仍在觀望,畢竟所費不貲。筆者在這邊就示範一些功能給大家!
Thumbnail
近年來,對話式AI取得了顯著的進展,而ChatGPT正處於這場革命的前沿。ChatGPT由OpenAI開發,它是一種基於先進語言模型的AI,利用深度學習技術進行互動和類人對話。在本文中,我們將深入探討ChatGPT的能力、應用、影響以及對各個行業和領域的影響,展示它在改變我們與AI互動方式方面的潛
Thumbnail
近年來,對話式AI取得了顯著的進展,而ChatGPT正處於這場革命的前沿。ChatGPT由OpenAI開發,它是一種基於先進語言模型的AI,利用深度學習技術進行互動和類人對話。在本文中,我們將深入探討ChatGPT的能力、應用、影響以及對各個行業和領域的影響,展示它在改變我們與AI互動方式方面的潛
Thumbnail
如果你曾經使用過ChatGPT,那麼你一定知道這個人工智慧助手在回答問題、創建內容和解決各種工作上的挑戰方面有多麼強大。 但現在,我們迎來了一個全新的選擇 - “ChatGPT Enterprise” 也就是ChatGPT企業版,它擁有更多功能,還為企業用戶帶來了更多的優
Thumbnail
如果你曾經使用過ChatGPT,那麼你一定知道這個人工智慧助手在回答問題、創建內容和解決各種工作上的挑戰方面有多麼強大。 但現在,我們迎來了一個全新的選擇 - “ChatGPT Enterprise” 也就是ChatGPT企業版,它擁有更多功能,還為企業用戶帶來了更多的優
Thumbnail
我們這篇文章的目的是希望透過了解Code Interpreter的原理是什麼,進而去理解Code Interpreter的能耐,再透過理解這個工具可以做到什麼,來反思我們該把那些工作交給這個全新的AI應用工具,重點是那些功能是過去做不到但是現在能夠做到的了?
Thumbnail
我們這篇文章的目的是希望透過了解Code Interpreter的原理是什麼,進而去理解Code Interpreter的能耐,再透過理解這個工具可以做到什麼,來反思我們該把那些工作交給這個全新的AI應用工具,重點是那些功能是過去做不到但是現在能夠做到的了?
Thumbnail
最近,企業越來越注重提升業務績效,尤其是在繁忙的商業環境中。所以,為了讓業務開發更加簡便和高效,在現代商業世界中出現了各種各樣的新技術,其中一種就是聊天機器人。ChatGPT是如今最受歡迎的聊天機器人之一,它能夠與用戶自然溝通,並給出有用資訊。在此篇文章中我們將探討如何結合ChatGPT實現業務開發
Thumbnail
最近,企業越來越注重提升業務績效,尤其是在繁忙的商業環境中。所以,為了讓業務開發更加簡便和高效,在現代商業世界中出現了各種各樣的新技術,其中一種就是聊天機器人。ChatGPT是如今最受歡迎的聊天機器人之一,它能夠與用戶自然溝通,並給出有用資訊。在此篇文章中我們將探討如何結合ChatGPT實現業務開發
Thumbnail
今年,一款名為 ChatGPT 的 AI 工具成為了極受關注的焦點。儘管其名聲大噪,仍有許多人對這個工具並不熟悉。那麼,這款工具究竟是什麼呢?讓我們一起來深入了解一下。
Thumbnail
今年,一款名為 ChatGPT 的 AI 工具成為了極受關注的焦點。儘管其名聲大噪,仍有許多人對這個工具並不熟悉。那麼,這款工具究竟是什麼呢?讓我們一起來深入了解一下。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News