首頁  >  文章  >  科技週邊  >  GIF動畫渲染、讓燈塔閃爍、創建航空動態圖…ChatGPT代碼解釋器插件「不止於程式碼」

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

王林
王林轉載
2023-05-13 14:37:06846瀏覽

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

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

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

現在,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 用例。

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

成為資料科學家

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

多模態 AI 助手#

使用 Code Interpreter 可以將快速影像轉換為文字檔案。

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

#圖表來源:推特@Saboo_Shubham_

#讓視覺化更簡單、美觀

使用Code Interpreter,ChatGPT 基本上可以完成任何視覺化工作,並使圖表變得更加美觀。

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

#圖表來源:推特@emollick

#市場策劃能手

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

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

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

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

圖片來源:推特@beglen

#為每個燈塔為你閃爍

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

犯罪資料分析

#上傳關於 SF 犯罪的 CSV 資料文件,並讓 Code Interpreter 來視覺化趨勢。

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

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

# 原始碼:推特@backus

GIF 動畫渲染

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

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

圖來源:推特 @goodside

#建立航空延遲互動地圖

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

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

圖片來源:推特@emollick

分析音樂品味

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

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

圖來源:推特@SHL0MS

基本影片編輯

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

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

圖片來源:推特@goodside

更詳細的用例分析請參閱原始連結。

以上是GIF動畫渲染、讓燈塔閃爍、創建航空動態圖…ChatGPT代碼解釋器插件「不止於程式碼」的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:51cto.com。如有侵權,請聯絡admin@php.cn刪除