目錄
OpenAI全新插件系統:程式碼解釋器
建立機器學習模型(某種程度上)
聲音
二維碼
圖片
產生動畫
OCR
模擬器
首頁 科技週邊 人工智慧 用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

Apr 04, 2023 am 11:30 AM
chatgpt openai 產生器

ChatGPT可以連網後,OpenAI還火速介紹了一款程式碼產生器,在這個插件的加持下,ChatGPT甚至可以自己生成機器學習模型了。

上週五,OpenAI剛剛宣布了令人震驚的消息,ChatGPT可以聯網,接入第三方插件了!

而除了第三方插件,OpenAI也介紹了一款自家的插件「程式碼解釋器」,並給出了幾個特別的用例:解決定量和定性的數學問題;進行數據分析和視覺化;快速轉換文件格式。

此外,Greg Brockman演示了ChatGPT還可以對上傳視訊檔案進行處理。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

而一位叫Andrew Mayne的暢銷作家、OpenAI的創意應用程式和科學傳播者,立刻就試了一把——把程式碼解釋器(Code Inerpreter )接入ChatGPT。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

感受就是,太絲滑了!

以前用ChatGPT寫程式碼時,總是需要把程式碼拿出來,再放到另一個環境去測試。

而現在,根本不需要離開目前的介面,直接就可以在ChatGPT中開發了。

只要我們把這個程式碼解釋器加入到資料分析、繪圖功能中,就誕生了一個強到髮指的編碼和研究工具。

OpenAI全新插件系統:程式碼解釋器

目前,程式碼解釋器只能在少量的函式庫上運行Python,而即使用最基礎的函式庫,它能做的東西也非常多,非常有趣。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

另外,除了產生程式碼,程式碼解釋器(CI) 還可以分析輸出,並將其用於另一個函數。

因此,我們可以將不同的程式碼串在一起,取得其中一個的輸出,再提供給另一個。

這個吃豆人gif就是這樣生成的:CI用演算法生成迷宮,把迷宮變成方塊,用演算法找到出口,做成吃豆人的樣子,然後產生gif。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

以下是Mayne使用ChatGPT的程式碼解釋器插件,進行隨機實驗的一些範例。

建立機器學習模型(某種程度上)

雖然目前ChatGPT無法將任何機器學習庫載入到程式碼解釋器中,但我們可以使用n-gram進行一些基本的統計文字生成。

如下範例中,透過提供它一本書,要求它建立一個預測演算法,然後預測文字序列中的下一個單字。

GPT用n-gram模型產生了演算法:

下一個單字預測是一項自然語言處理任務,可以使用語言模型來解決。建立語言模型的簡單方法是使用n-gram模型。

n-gram模型是一種基於統計的語言模型,它根據前n-1個單字來預測下一個單字。例如,如果我們選擇n=3(即三元模型),模型將基於前兩個單字來預測下一個單字。

以下是一些程式碼,可以幫助您從頭開始建立三元模型。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

聲音

因為ChatGPT可以理解很多數學數據,並且CI能夠產生可下載的文件,因此Mayne嘗試了下用ChatGPT產生Shepard音調。這是一種獨特的音調,能夠個人造成一種音調在不斷變高的錯覺。

ChatGPT不僅順利地完成了任務,還直接用CI產生了一個wav檔。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

打開聽這個Sheperd音,感受就是,兩個字-完美!

既然ChatGPT生成的Sheperd音這麼完美,Mayne就更進一步,讓ChatGPT來產生一個康威生命遊戲的會話,然後轉換為音樂。

(康威生命遊戲是劍橋大學康威設計的電腦程式。這是一款圖靈完整的零玩家遊戲,意味著它的演化取決於它的初始狀態,不需要進一步的輸入。)

第一遍的時候,ChatGPT生成的音樂有點太隨意,Mayne要求它生成更愉悅的音樂,於是ChatGPT應用了五聲音階,聽起來果然不錯。

game_of_life_pentatonic_slow音訊:00:0000:14

ChatGPT的表現太過優異,Mayne大為興奮,他已經開始設想一整張數學音樂專輯了,例如(斐波那契數列、Mandelbrot 集、元胞自動機)。

隨後,他要求ChatGPT為《康威生命遊戲》這首歌生成一個專輯封面。由於它沒有連接到DALL-E,Mayne要求它從模擬幀生成圖像。

專輯封面如下。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

二維碼

而看著這張專輯封面,Mayne馬上意識到或許可以用ChatGPT產生一個有效的QR 圖碼.

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

Mayne讓它為OpenAI的網站產生一個二維碼,結果如下:

那麼,ChatGPT可以創造一個以二維碼結尾的康威生命遊戲嗎?

是的,它可以。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

圖片

另外,Mayen發現,使用OpenCV和一個簡單的臉部辨識演算法(Haar Cascade 分類器),CI就能夠創建一個函數,來進行人臉辨識。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

使用OpenCV進行人臉辨識

現在,ChatGPT可以自己開啟和讀取檔案了,也就意味著理論上它可以使用這些數據生成新的東西。比如,把一張圖轉換為ASCII的形式。

上傳圖片:

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

轉為ASCII:

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

產生動畫

透過程式碼解釋器,可以產生數據,並將其輸出包括gif在內的不同格式。

首先,讓它做一個彈跳塊:

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

然後是暴風雪:

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

接下來是「生命遊戲」,正是這款遊戲啟發了二維碼模擬實驗。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

試圖讓程式碼解釋器使用向量化的立方體來產生「旋轉的立方體」。在嘗試了其他方法之前,這是能夠得到最接近的結果:

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

OCR

研究稱,光學字元辨識(OCR)是程式碼解釋器中的一個庫。透過用網站截圖進行測試,果然可以辨識。

將OCR與一個強大的語言模型GPT-4結合起來,可以為修復舊文件提供了一些有趣的可能性。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

上圖可以看出,OCR能從整張圖片中提取部分文本,但結果仍不完整,且帶有雜訊。

由此看來,在處理低品質或扭曲的圖片時,OCR可能會有限制。如果你需要從圖片中獲取具體訊息,同時也需要手動轉錄部分內容。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

日曆邀請

儘管程式碼解釋器沒有存取ics庫的權限,但它可以產生一個純文字的行事曆邀請,然後讓ChatGPT將其儲存為.ics檔案。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

儘管已經有一些GPT-4產生可縮放向量圖像(SVG)的有趣例子。但我還是很好奇 ChatGPT 和程式碼解釋器能對簡單的圖像塊做些什麼。

我讓它畫了一隻貓,它創作了類似貓的東西。為了確保它不是憑記憶做出的,我要求它畫一個藍色的高頂帽和煙鬥。雖然不完全是我想像中的高頂帽,但仍然是一個帽子,是藍色的。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

一隻戴著帽子、抽著煙鬥的貓:

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

#一隻戴著「帽子裡的貓」式樣帽子,還有抽著煙鬥的貓:

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

模擬器

透過使用Matplotlib庫,我成功地讓ChatGPT生成了內部行星軌道的模擬,並將其儲存為gif。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

我接著思考能否讓ChatGPT模擬一局跳棋,並設法移動了棋子,但是出於禮貌沒有拿走對手的棋子。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

能否模擬一局象棋?首先我讓ChatGPT創建自己的棋盤庫(一個非常簡單的棋盤庫,有一些限制和不太合法的移動…),然後使用Unicode表示棋子,之後,它可以模擬一場遊戲的開始,並將其儲存為.gif檔案。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

以下是我和ChatGPT進行象棋模擬時的對話。可以看到,我只是給了一些指示,ChatGPT和代碼解釋器做了剩下的工作。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

如上是Andrew Mayne對ChatGPT和程式碼解釋器外掛程式的一些探索。

網友看後點評,LLMs越來越像一位真正的程式設計師,不僅可以建議程式碼片段,還可以編寫整塊程式碼、運行程式碼,並給你輸出進一步的指導和回饋。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

還有人表示,即使停下手下的事,也要看看這篇關於GPT-4程式碼解釋器外掛程式用例的文章。這完全是瘋狂的,並將改變一切。

用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get

參考資料:

#https://andrewmayneblog.wordpress.com/2023/03/23/chatgpt-code-interpreter-magic/


以上是用ChatGPT秒建造大模型! OpenAI全新插件殺瘋了,接取程式碼解釋器一鍵get的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

ChatGPT 現在允許免費用戶使用 DALL-E 3 產生每日限制的圖像 ChatGPT 現在允許免費用戶使用 DALL-E 3 產生每日限制的圖像 Aug 09, 2024 pm 09:37 PM

DALL-E 3 於 2023 年 9 月正式推出,是比其前身大幅改進的車型。它被認為是迄今為止最好的人工智慧圖像生成器之一,能夠創建具有複雜細節的圖像。然而,在推出時,它不包括

編程新範式,當Spring Boot遇上OpenAI 編程新範式,當Spring Boot遇上OpenAI Feb 01, 2024 pm 09:18 PM

2023年,AI技術已成為熱門話題,對各行業產生了巨大影響,程式設計領域尤其如此。人們越來越認識到AI技術的重要性,Spring社群也不例外。隨著GenAI(GeneralArtificialIntelligence)技術的不斷進步,簡化具備AI功能的應用程式的創建變得至關重要和迫切。在這個背景下,"SpringAI"應運而生,旨在簡化開發AI功能應用程式的過程,使其變得簡單直觀,避免不必要的複雜性。透過"SpringAI",開發者可以更輕鬆地建立具備AI功能的應用程序,將其變得更加易於使用和操作

選擇最適合資料的嵌入模型:OpenAI 和開源多語言嵌入的對比測試 選擇最適合資料的嵌入模型:OpenAI 和開源多語言嵌入的對比測試 Feb 26, 2024 pm 06:10 PM

OpenAI最近宣布推出他們的最新一代嵌入模型embeddingv3,他們聲稱這是效能最出色的嵌入模型,具備更高的多語言效能。這一批模型被劃分為兩種類型:規模較小的text-embeddings-3-small和更強大、體積較大的text-embeddings-3-large。這些模型的設計和訓練方式的資訊披露得很少,模型只能透過付費API存取。所以就出現了很多開源的嵌入模型但是這些開源的模型與OpenAI閉源模型相比如何呢?本文將對這些新模型與開源模型的效能進行實證比較。我們計劃建立一個數據

手機怎麼安裝chatgpt 手機怎麼安裝chatgpt Mar 05, 2024 pm 02:31 PM

安裝步驟:1、在ChatGTP官網或手機商店下載ChatGTP軟體;2、開啟後在設定介面中,選擇語言為中文;3、在對局介面中,選擇人機對局並設定中文相譜;4 、開始後在聊天視窗中輸入指令,即可與軟體互動。

OpenAI超級對齊團隊遺作:兩個大模型博弈一番,輸出更好懂了 OpenAI超級對齊團隊遺作:兩個大模型博弈一番,輸出更好懂了 Jul 19, 2024 am 01:29 AM

如果AI模型給的答案一點也看不懂,你敢用嗎?隨著機器學習系統在更重要的領域中得到應用,證明為什麼我們可以信任它們的輸出,並明確何時不應信任它們,變得越來越重要。獲得對複雜系統輸出結果信任的一個可行方法是,要求系統對其輸出產生一種解釋,這種解釋對人類或另一個受信任的系統來說是可讀的,即可以完全理解以至於任何可能的錯誤都可以被發現。例如,為了建立對司法系統的信任,我們要求法院提供清晰易讀的書面意見,解釋並支持其決策。對於大型語言模型來說,我們也可以採用類似的方法。不過,在採用這種方法時,確保語言模型生

基於Rust的Zed編輯器已開源,內建對OpenAI和GitHub Copilot的支持 基於Rust的Zed編輯器已開源,內建對OpenAI和GitHub Copilot的支持 Feb 01, 2024 pm 02:51 PM

作者丨TimAnderson編譯丨諾亞出品|51CTO技術堆疊(微訊號:blog51cto)Zed編輯器專案目前仍處於預發布階段,已在AGPL、GPL和Apache許可下開源。此編輯器以高性能和多種AI輔助選擇為特色,但目前僅適用於Mac平台使用。內森·索博(NathanSobo)在一篇貼文中解釋道,Zed專案在GitHub上的程式碼庫中,編輯器部分採用了GPL許可,伺服器端元件則使用了AGPL許可證,而GPUI(GPU加速用戶介面)部分則採用了Apache2.0授權。 GPUI是Zed團隊開發的一款

沒等來OpenAI,等來了Open-Sora全面開源 沒等來OpenAI,等來了Open-Sora全面開源 Mar 18, 2024 pm 08:40 PM

不久前OpenAISora以其驚人的視訊生成效果迅速走紅,在一眾文生視訊模型中突顯重圍,成為全球矚目的焦點。繼2週前推出成本直降46%的Sora訓練推理復現流程後,Colossal-AI團隊全面開源全球首個類Sora架構視頻生成模型“Open-Sora1.0”,涵蓋了整個訓練流程,包括數據處理、所有訓練細節與模型權重,攜手全球AI熱愛者共同推動影片創作的新紀元。先睹為快,我們先看一段由Colossal-AI團隊發布的「Open-Sora1.0」模型生成的都市繁華掠影影片。 Open-Sora1.0

本地運作效能超越 OpenAI Text-Embedding-Ada-002 的 Embedding 服務,太方便了! 本地運作效能超越 OpenAI Text-Embedding-Ada-002 的 Embedding 服務,太方便了! Apr 15, 2024 am 09:01 AM

Ollama是一款超實用的工具,讓你能夠在本地輕鬆運行Llama2、Mistral、Gemma等開源模型。本文我將介紹如何使用Ollama實現對文本的向量化處理。如果你本地還沒有安裝Ollama,可以閱讀這篇文章。本文我們將使用nomic-embed-text[2]模型。它是一種文字編碼器,在短的上下文和長的上下文任務上,效能超越了OpenAItext-embedding-ada-002和text-embedding-3-small。啟動nomic-embed-text服務當你已經成功安裝好o

See all articles