在人工智能進(jìn)步的旋風(fēng)中,OpenAI的ChatGPT為其武器庫添加了一項新功能:代碼解釋器(Code Interpreter),允許ChatGPT編寫、執(zhí)行和測試自己的代碼,標(biāo)志著軟件研發(fā)自動化達(dá)到了一個新的水平,有望徹底改變我們與代碼的交互方式。
有了代碼解釋器,這就好比我們擁有了一位技術(shù)嫻熟的軟件開發(fā)人員,隨叫隨到。特別是數(shù)據(jù)分析師,可以使用它上傳文件,高效地解決復(fù)雜的數(shù)學(xué)問題。想象一下,當(dāng)我們需要執(zhí)行一項數(shù)據(jù)分析任務(wù),我們無需花時間編寫和調(diào)試代碼,只需向ChatGPT描述任務(wù),剩下的就交給ChatGPT處理。這將改變數(shù)據(jù)分析師的工作,將他們從繁瑣的編碼任務(wù)中解放出來。
AI大模型能夠自己編寫、執(zhí)行和測試代碼,是否會導(dǎo)致開發(fā)、數(shù)據(jù)分析這類工作的大量流失呢?它會不會導(dǎo)致軟件復(fù)雜到連創(chuàng)造者都無法完全控制的地步?這些擔(dān)憂是合理的,但是,不能因?yàn)檫@些擔(dān)憂,我們就拒絕使用它。我們還是應(yīng)該擁抱它,讓代碼解釋器幫助我們處理某些任務(wù),把我們從繁瑣的工作中解放出來,然后我們能從事更具創(chuàng)造性、更復(fù)雜、更有成就感的工作。
三大超級特性
1. 上傳和下載文件
代碼解釋器(Code Interpreter)主要特性配備了臨時磁盤空間,便于將文件上傳到活動對話工作區(qū),以及下載您完成的工作。允許我們上傳文件,這樣就能幫我們做更多的事。例如,上傳代碼文件,讓Code Interpreter幫我們掃描代碼完成代碼的靜態(tài)分析、代碼評審,找出代碼中的問題;上傳截圖并讓Code Interpreter解釋圖片上的信息,可以要求它總結(jié)圖片上的文字;我們也可以上傳一張網(wǎng)站的圖片,然后詢問網(wǎng)站的整體設(shè)計結(jié)構(gòu)、網(wǎng)站使用的配色方案以及諸如此類的問題;上傳系統(tǒng)運(yùn)行的日志文件,要求它創(chuàng)建各種摘要,例如網(wǎng)站有多少訪問者、哪些是最常見的推薦人、或哪些是最常用的網(wǎng)絡(luò)瀏覽器。是不是太強(qiáng)大了?
2. Python解釋器
代碼解釋器在ChatGPT接口中包含了一個Python解釋器,用于代碼執(zhí)行。它可以訪問許多Python庫,如用于數(shù)據(jù)可視化的Matplotlib、用于圖像編輯的PIL和用于流程聊天生成的Graphviz等。 3.安全沙箱環(huán)境
代碼解釋器在具有防火墻保護(hù)的安全沙箱環(huán)境中運(yùn)行,確保代碼執(zhí)行、數(shù)據(jù)分析和文件管理的最大安全性。代碼解釋器在一個持久會話中評估代碼,該會話在整個聊天對話過程中一直處于活動狀態(tài),直到指定的超時限制。這使得連續(xù)命令可以建立在之前命令的基礎(chǔ)上,從而創(chuàng)建一個安全、簡化和交互式的編碼過程。
以前我們擔(dān)心的事,正在被解決。
十大驚人魔法1. 將GIF轉(zhuǎn)換為MP4:可以將動態(tài)圖片(GIF)轉(zhuǎn)換為視頻文件(MP4)的功能,使你更方便地分享和使用。
2. 創(chuàng)建各種圖形:你可以利用這個功能來生成各種如柱狀圖、折線圖、餅圖等圖形,直觀地呈現(xiàn)和分析你的數(shù)據(jù)。
3. 從圖像中提取顏色以創(chuàng)建PNG調(diào)色板:這個功能可以從任何一張圖像中提取主要顏色,然后生成一個PNG格式的調(diào)色板。 4. 清洗數(shù)據(jù)以生成深入的可視化:如果有一些混亂的數(shù)據(jù),這個功能可以幫我們進(jìn)行清洗和整理,再將其轉(zhuǎn)換為清晰的可視化圖形。 5. 將CSV文件轉(zhuǎn)換為GIF:這個功能可以將CSV(逗號分隔值)文件中的數(shù)據(jù)以動態(tài)的方式展示,生成一張GIF圖。
6. 分析歌單以概括你的音樂品味:你可以利用這個功能來根據(jù)你的音樂歌單進(jìn)行分析,從而概括你的音樂品味。
7. 將你的數(shù)據(jù)集轉(zhuǎn)換為一個完全功能的HTML網(wǎng)站:這個功能能將你的數(shù)據(jù)快速轉(zhuǎn)換成一個功能齊全的網(wǎng)站,方便你進(jìn)行展示和分享。
8. 創(chuàng)建可下載的股票數(shù)據(jù)集:這個功能能幫你創(chuàng)建一份股票數(shù)據(jù)集,并且這個數(shù)據(jù)集是可以下載的,方便你進(jìn)行更深入的分析和研究。
9. 將圖像轉(zhuǎn)換為文本文件:如果你需要從圖像中提取文字,這個功能可以幫你將圖像中的文字轉(zhuǎn)換成文本文件。 10. 對未格式化的數(shù)據(jù)進(jìn)行詳細(xì)分析:對于那些沒有規(guī)定格式的原始數(shù)據(jù),這個功能能幫你進(jìn)行深入的分析,以獲取有價值的信息。
三大超級特性參考: https://medium.com/@smraiyyan/chatgpt-code-interpreter-launches-next-week-here-are-10-mind-blowing-use-cases-c20ce9be3824
-
人工智能
+關(guān)注
關(guān)注
1796文章
47818瀏覽量
240600 -
數(shù)據(jù)分析
+關(guān)注
關(guān)注
2文章
1461瀏覽量
34186 -
ChatGPT
+關(guān)注
關(guān)注
29文章
1571瀏覽量
8119
原文標(biāo)題:chatGPT 神器 Code Interpreter 的三大超級特性、十大驚人魔法
文章出處:【微信號:軟件質(zhì)量報道,微信公眾號:軟件質(zhì)量報道】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論