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

閱讀時間約 6 分鐘
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 解說原文
簡單的說,原本的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
首先,可以解決相對複雜的邏輯問題跟數學問題,再來可以協助做資料分析並且把資料做圖像化,最後則是可以協助你做檔案格式的轉換。
在這邊我們可以先停下來想想,哪些事情是過去的工具做不到的?
1. 解決數學問題跟邏輯問題->我們認為這個有幫助,但是下去測試這個功能大概會需要真實的問題來測試,所以本篇文章我們先不做。
2. 做資料的分析 -> 資料分析還有圖像化,甚至是進一步的針對分析出來的資料作解讀並且能夠洞察裡面的趨勢,我們認為這是過去所有的AI工具都做不到的,所以我們會針對這個功能做實際測試還有分析。
3. 將資料還有檔案格式做轉換->這功能聽起來很棒,光用交談的就可以幫你把手邊的檔案做格式的轉換還有影音照片的剪輯,但是不靠AI工具可以嗎? 實際上這樣的工具已經很多了,你未必需要靠交談來處理這些事情,所以這部份的功能測試,不是我們的最高優先。
為了測試資料分析,如果不放心把你們公司資料直接丟上去測試的人不妨到這邊Kaggle的Dataset這邊提供了很多免費的功用資料可以給各位測試。我自己個人是在這邊下載了Supermarket銷售資料。首先我們把這個資料(CSV)檔案上傳給ChatGPT
Upload file to chatgpt
你可以看到,Code interpreter 馬上就開始針對這份資料作分析了。通常面對這種超大的資料,老闆會請你做什麼呢? 通常都是希望針對這樣的資料作圖表與分析,所以接下來我們乾脆不做思考,直接問ChatGPT 有哪些建議的圖表,結果有了以下的分析。
相當驚人的是,Code interpreter是確實的了解了這份資料裡面有包含那些數據,並且針對這些數據提供了它建議可以圖像化的各種資料。這是一份超市在各個城市針對不同族群不同產品別的銷售資料,另外還包含了銷售金額銷售時間等等相關的資訊,而Code interpreter很快地就已經給出了相當合理的幾個建議。一個合理的方向是去觀察各個不同的產品在不同地點的銷售,於是我們就請它針對"城市 vs 銷售產品"做一個圖表,很快得就得到了以下結果
Heatmap for product vs cities
Code interpreter毫不費力的就產出了Heatmap圖表(這其實讓我相當吃驚),那麼我們進一步問下去,針對這樣的資料你有怎樣的解讀呢?
Heatmap insights
可以看到ChatGPT針對這個資料能夠給出自己的推論,舉例來說認為不同的城市因為有不同的人口組成,自然會對不同產品的銷售有幫助,這邊看來Chatgpt能夠利用自己的知識作解讀並且做出推論,但是如果是比較行業專門的知識,可能就比較需要提供更多的背景資訊給ChatGPT。
接下來我持續追問ChatGPT還能提供怎樣的分析?並且針對"時間"還有"銷售能夠做那些分析"? 經過陸陸續續的對談,基本上我都不需要花腦袋,Code interpreter的功能就幫我提供了類似以下的各種圖表+分析。
Time of week vs Sales
這張圖表,是Code interpreter自動針對星期幾vs銷售額度的圖案,並且針對Sales的結果已經自動做了推論。
Time of day vs sales
持續分析下去,可以請它針對每天中的時間還有銷售額度作分析,但是要注意,這邊ChatGPT的分析卻跟它的圖表不一致!可以說是犯了非常明顯的錯誤(每天最高的銷售額度應該是19:00,當我指出它的錯誤的時候,Chatgpt就會道歉並且給出正確的分析。
使用到這邊我個人的感想是,人工智慧助理的時代應該是已經來臨了,Chatgpt code interpreter應該確實就是當初Microsoft 提出的office copilot的一個雛型版本,甚至能夠處理更加複雜的分析,提供更多的洞見。
在AI人工智慧助理能夠做到的事情更多的時候,我們應該要花更多的心思去思考"哪些事情是我將來可以充分授權給AI的?", "哪些事情是我接下來要用我人類的大腦好好去思索的?" 並且也要同時注意到,現階段的AI人工智慧仍有許多可能會犯錯的地方(如我上面的實測),所以不能夠盡信AI分析的結果,仍需要double check重複查核,並且針對資料的分析跟洞察有自己的看法。
以上就是今天分享給各位的,也歡迎大家互相交流。
為什麼會看到廣告
技術PM的AI實驗室,是以輕鬆的角度深入簡出的探討各種生成式AI工具的使用。無論你是想理解AI到底是怎麼運作的? 想知道有那些好用的生成式AI工具? 或者是對AI繪圖有興趣的,都歡迎加入我們的AI實驗室一起輕鬆地玩耍,我們邊玩邊學,學習跟AI一起共創新的可能。
留言0
查看全部
發表第一個留言支持創作者!
我們曾討論過,AI的工具這麼多,我們該學習那些? 今天我們要談的,其實只是一個心態,就是希望各位不用恐懼也不用急著去學一大堆的AI工具,甚至我們覺得,時常有人討論到的AI溝通師 prompt engineer 為什麼我們不認為長期來說是一個好的職業鑽研方向。
這篇文章會跟各位解說如何利用Stable Diffusion生成有各人風格的QR Code並且實際可掃,這是一篇進階教學文章,需要有使用Stable diffusion以及Controlnet經驗的人才能順暢的閱讀並且使用。
生成式AI工具越來越多,有很多跟生成式AI繪圖工具相關的產品不斷冒出,那麼再往進階一些方向去,大家會想到的應該就是海報跟商業攝影之類的,也確實有一些網站開始打著即刻靠著生成式AI產出專業等級的商業攝影,今天我們這邊就跟大家一起實測一下,這其中最有名氣的 Flair.ai 是否能夠替你產出專業的海報。
在我們的上一篇文章,我們把神經網路的架構用簡化再簡化的方式來說明,本篇文章我們會說明神經網路怎麼透過很多輸入資料來調整神經網路裡面的權重跟誤差值,藉由得到接近完美個權重跟誤差值,來做到學習的效果
上篇文章我們解說到了神經網路的基本架構包含了輸入層,輸出層,還有中間的隱藏層,也說明了這是一個把輸入資料拆解出特徵然後依照特徵做判斷的過程。究竟每一層的神經網路,如何影響下一層的神經網路可以辨識出特徵呢? 這些中間的線條(連結)到底是什麼意義呢? 這就是這一篇要告訴你的。
在我的上一篇文章中,我們提到了人工智慧 & 機器學習 & 深度學習跟神經網路的關係,我們也了解到了所謂的深度學習是一種基於神經網路上的機器學習方法。那麼神經網路到底是什麼呢? 我們上一篇文章裡面提到的神經網路的層Layer究竟是什麼呢? 到底為什麼神經網路需要這麼多的神經元(Neurons)跟層數呢
我們曾討論過,AI的工具這麼多,我們該學習那些? 今天我們要談的,其實只是一個心態,就是希望各位不用恐懼也不用急著去學一大堆的AI工具,甚至我們覺得,時常有人討論到的AI溝通師 prompt engineer 為什麼我們不認為長期來說是一個好的職業鑽研方向。
這篇文章會跟各位解說如何利用Stable Diffusion生成有各人風格的QR Code並且實際可掃,這是一篇進階教學文章,需要有使用Stable diffusion以及Controlnet經驗的人才能順暢的閱讀並且使用。
生成式AI工具越來越多,有很多跟生成式AI繪圖工具相關的產品不斷冒出,那麼再往進階一些方向去,大家會想到的應該就是海報跟商業攝影之類的,也確實有一些網站開始打著即刻靠著生成式AI產出專業等級的商業攝影,今天我們這邊就跟大家一起實測一下,這其中最有名氣的 Flair.ai 是否能夠替你產出專業的海報。
在我們的上一篇文章,我們把神經網路的架構用簡化再簡化的方式來說明,本篇文章我們會說明神經網路怎麼透過很多輸入資料來調整神經網路裡面的權重跟誤差值,藉由得到接近完美個權重跟誤差值,來做到學習的效果
上篇文章我們解說到了神經網路的基本架構包含了輸入層,輸出層,還有中間的隱藏層,也說明了這是一個把輸入資料拆解出特徵然後依照特徵做判斷的過程。究竟每一層的神經網路,如何影響下一層的神經網路可以辨識出特徵呢? 這些中間的線條(連結)到底是什麼意義呢? 這就是這一篇要告訴你的。
在我的上一篇文章中,我們提到了人工智慧 & 機器學習 & 深度學習跟神經網路的關係,我們也了解到了所謂的深度學習是一種基於神經網路上的機器學習方法。那麼神經網路到底是什麼呢? 我們上一篇文章裡面提到的神經網路的層Layer究竟是什麼呢? 到底為什麼神經網路需要這麼多的神經元(Neurons)跟層數呢
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
這是 30 天寫作挑戰的第 08 天。今天不問 ChatGPT,而是來分享連續寫作一週的心得: 連續寫文寫了一週,有什麼心得嗎?
Thumbnail
Chatgpt自從問世以來,成為媒體每天追逐的焦點,一下說它取得了護理師的證照,一下說它又改版,一下又有什麼名人跳出來,聯名要求要暫停AI的研發...甚至又有人說,Chatgpt即將取代他的飯碗等等... 但是在這樣每天大量的訊息轟炸下,我們到底掌握了多少駕馭Chatgpt的技能呢? 研習Chatg
Thumbnail
自動生成測驗題目 📝 提供學生應對測驗的建議 🤔 透過自然語言處理技術,快速回答學生問題 💬 提供多種教學策略和方法 💡 幫助老師自動化課程計畫和教學日誌 📅 分析學生學習表現,並提供個別化的學習建議 👨‍🎓 輔助老師處理班級管理問題,如缺席、遲到等 ⏰ 看更多,請點擊!
回答問題 🤔 提供意見 💬 給予建議 🤗 做翻譯 🌎 找尋資料 🔍 製作簡報 📊 寫文章 📝 記錄記事本 📓 提供引文格式參考 📚 分享資訊 📣 製作專業CV 📄 搜尋工作 💼 撰寫求職信 📩 建議求職者在面試時該如何表現 💼😀 提供建議給企業家 🏢 為企業制訂市場策
Thumbnail
ChatPDF 研究生福音!ChatPDF是一個基於ChatGPT所開發的應用工具,可以讓使用者將PDF文件上傳至系統,並透過問答的方式,輕鬆地尋找想要的資訊。ReaderGPT 是一個經由 Google Chrome 安裝使用的 Plugin / Extension (擴充功能),快速生成摘要。
Thumbnail
ChatGPT是一種人工智慧技術,相比於其他智能助手如Siri,ChatGPT更聰明。這種技術的發展引起了投資者的關注,因為它背後帶來的投資機遇深度與廣度兼具,但對大多數人來說仍然不是非常容易理解。我計劃通過一系列文章來解讀ChatGPT帶來的機遇,並讓更多的投資者了解這個千載難逢的機會。
Thumbnail
專注力,是現代人工作與生活中非常重要的一環。但你是否曾經感覺自己的專注力經常被打擊,甚至感到力不從心? 其實,要提高專注力並不是一件困難的事情。以下幾個方法可以讓你有效提高自己的專注力。
搜尋引擎優化 (SEO) 是任何數位行銷策略的重要策略之一。 通過針對搜尋引擎算法優化內容,企業可以提高他們的知名度和知名度,從而帶來更多的網站流量、更多的客戶,並最終帶來更多的營收。 隨著技術的進步,可以使用新的SEO工具來提高SEO優化的成效。 本篇文章將介紹的工具就是最近非常火熱ChatGPT
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
這是 30 天寫作挑戰的第 08 天。今天不問 ChatGPT,而是來分享連續寫作一週的心得: 連續寫文寫了一週,有什麼心得嗎?
Thumbnail
Chatgpt自從問世以來,成為媒體每天追逐的焦點,一下說它取得了護理師的證照,一下說它又改版,一下又有什麼名人跳出來,聯名要求要暫停AI的研發...甚至又有人說,Chatgpt即將取代他的飯碗等等... 但是在這樣每天大量的訊息轟炸下,我們到底掌握了多少駕馭Chatgpt的技能呢? 研習Chatg
Thumbnail
自動生成測驗題目 📝 提供學生應對測驗的建議 🤔 透過自然語言處理技術,快速回答學生問題 💬 提供多種教學策略和方法 💡 幫助老師自動化課程計畫和教學日誌 📅 分析學生學習表現,並提供個別化的學習建議 👨‍🎓 輔助老師處理班級管理問題,如缺席、遲到等 ⏰ 看更多,請點擊!
回答問題 🤔 提供意見 💬 給予建議 🤗 做翻譯 🌎 找尋資料 🔍 製作簡報 📊 寫文章 📝 記錄記事本 📓 提供引文格式參考 📚 分享資訊 📣 製作專業CV 📄 搜尋工作 💼 撰寫求職信 📩 建議求職者在面試時該如何表現 💼😀 提供建議給企業家 🏢 為企業制訂市場策
Thumbnail
ChatPDF 研究生福音!ChatPDF是一個基於ChatGPT所開發的應用工具,可以讓使用者將PDF文件上傳至系統,並透過問答的方式,輕鬆地尋找想要的資訊。ReaderGPT 是一個經由 Google Chrome 安裝使用的 Plugin / Extension (擴充功能),快速生成摘要。
Thumbnail
ChatGPT是一種人工智慧技術,相比於其他智能助手如Siri,ChatGPT更聰明。這種技術的發展引起了投資者的關注,因為它背後帶來的投資機遇深度與廣度兼具,但對大多數人來說仍然不是非常容易理解。我計劃通過一系列文章來解讀ChatGPT帶來的機遇,並讓更多的投資者了解這個千載難逢的機會。
Thumbnail
專注力,是現代人工作與生活中非常重要的一環。但你是否曾經感覺自己的專注力經常被打擊,甚至感到力不從心? 其實,要提高專注力並不是一件困難的事情。以下幾個方法可以讓你有效提高自己的專注力。
搜尋引擎優化 (SEO) 是任何數位行銷策略的重要策略之一。 通過針對搜尋引擎算法優化內容,企業可以提高他們的知名度和知名度,從而帶來更多的網站流量、更多的客戶,並最終帶來更多的營收。 隨著技術的進步,可以使用新的SEO工具來提高SEO優化的成效。 本篇文章將介紹的工具就是最近非常火熱ChatGPT