GIF動畫渲染、讓燈塔閃爍、創建航空動態圖……ChatGPT代碼解釋器插件「不止於代碼」


編輯:杜偉

導讀:超越編碼的範疇,ChatGPT 的Code Interpreter 插件能夠進一步成為數據分析師、科學家和創意作者的得力助手。

近幾個月,由OpenAI 的ChatGPT 開始,AI 社區掀起了一股研發智能聊天機器人的熱潮。想要實現的能力也多種多樣,其中代碼能力是重要部分。但遺憾的是,這些聊天機器人的代碼生成能力似乎始終無法做到令人滿意。

如何提升聊天機器人的代碼能力成了重要任務。 OpenAI 一直提昇在ChatGPT 中運行代碼和使用第三方插件的能力,並於3 月25 日推出了Code Interpreter(代碼解釋器)。該插件為ChatGPT 提供了一個在沙盒、防火牆執行環境中工作的Python 解釋器,並提供了一些臨時磁盤空間。

現在,Code Interpreter 插件能完成什麼程度的工作呢?本文將詳細探討該插件的工作原理、最佳實踐、優劣勢以及如何處理自定義二進製文件、上傳和下載以及生成代碼等多樣化任務。

Code Interpreter 的工作原理、最佳實踐

其實,Code Interpreter 的工作原理不是很複雜。

當用戶請求該插件運行一個命令時,它會生成唯一的會話ID 並啟動一個新的沙盒環境來執行命令。該環境包含一個Python 解釋器、有限庫和一些臨時磁盤空間。一旦執行完命令,該插件會分析輸出並可以在另一個函數中使用。這意味著用戶可以將不同的函數串在一起來完成更複雜的任務,所有一切都在ChatGPT 界面內。

Code Interpreter 的一大優勢在於作為一個實驗模型,它可以使用Python、處理上傳和下載並生成代碼。該插件使用很少的庫就能運行Python,允許用戶編寫自定義代碼來操作和分析數據, 並基於簡單的對話輸入創建數據可視化,成為輕鬆處理複雜數據解釋任務的絕佳工具。此外該插件可以通過自定義二進製文件擴展ChatGPT 的功能。

總之,Code Interpreter 可以生成和運行代碼、上傳和下載從CSV 數據到圖像的各種文件,並在ChatGPT 界面中評估輸出。對於想要擴展ChatGPT 功能並創建自定義插件來滿足自身需求的開發人員來說,它無疑是一個強大工具。

在使用Code Interpreter 時遵循以下一些最佳實踐能起到事半功倍的效果:

使用簡單清晰的命令,有助於代碼易讀懂和理解; 運行之前對代碼進行測試,有助於降低代碼錯誤風險並確保高效運行; 使用正確的庫來運行Python,常用庫包括numpy、pandas 和matplotlib; 避免使用任何可能危害系統的代碼,如可能導致刪除文件或訪問敏感數據的代碼; 該插件專為簡短代碼片段設計,因此避免長時間運行代碼。

Code Interpreter 的10 大用例

如上文所述,除了解釋和執行代碼之外,Code Interpreter 還具有一系列潛在的用例,包括數據處理、可視化和自動化、文件上傳和下載等。

今日,推特用戶@AngryTomtweets 列舉出了他所發現的10 大Code Interpreter 用例。

成為數據科學家

使用Code Interpreter,你只需要上傳數據,提供簡單的英文指示,就可以完成清理數據、在autopilot 上生成可視化K線走勢圖的所有工作。

圖源:推特@Saboo_Shubham_

多模態AI 助手

使用Code Interpreter 可以將快速圖像轉換為文本文件。

圖源:推特@Saboo_Shubham_

讓可視化更簡單、美觀

使用Code Interpreter,ChatGPT 基本可以完成任何可視化工作,並使K線走勢圖變得更加美觀。

圖源:推特@emollick

市場策劃能手

使用Code Interpreter,ChatGPT 可以根據表格數據對音樂市場進行細分,並為每個細分市場製定商業策略。

圖源:推特@beglen

為每個燈塔為你閃爍

當上傳美國每個燈塔位置的CSV 文件之後,Code Interpreter 可以創建這些燈塔位置的GIF 地圖,雖然地圖非常暗,但每個燈塔都在閃爍。

圖源:推特@emollick

犯罪數據分析

上傳關於SF 犯罪的CSV 數據文件,並讓Code Interpreter 來可視化趨勢。

圖源:推特@backus

GIF 動畫渲染

圖源:推特@goodside

創建航空延誤交互地圖

使用Code Interpreter 上傳一份航空公司延誤的CSV 文件,創建了一個非常酷的交互式地圖。

圖源:推特@emollick

分析音樂品味

使用Code Interpreter 分析300 小時的Spotify 收藏夾播放列表,從Spotify API 中導出,並運行多維PCA 和t-SNE 分析,總結音樂品味。

圖源:推特@SHL0MS

基本視頻編輯

使用Code Interpreter,可以在ChatGPT 中將上傳的GIF 轉換成更長的MP4 視頻並慢速縮放。

圖源:推特@goodside

更詳細的用例分析請參閱原鏈接。

參考鏈接:

Create Custom Plugins with Chat-GPT Code Interpreter

Open AI just released their most powerful tool yet.

The Code Interpreter.

Here are 10 insane examples I’ve found: pic.twitter.com/nqiJYK4v3h

— Angry Tom (@AngryTomtweets) May 6, 2023

資訊來源:由0x資訊編譯自8BTC。版權歸作者所有,未經許可,不得轉載

Total
0
Shares
Related Posts