#chatGTP人工智能##chatGPT##頭條創作挑戰賽#
新人持續更新,感謝大家點贊關注。
OpenAI全新插件系統:代碼解釋器
上周五,OpenAI釋出了一則驚人的公告:ChatGPT已支援聯網并可接入第三方插件!除了第三方插件,OpenAI還釋出了旗下自有插件「代碼解釋器」,并展示了幾個特别的應用場景:解答定量和定性數學問題、進行資料分析和可視化、高效轉換檔案格式。此外,Greg Brockman向觀衆示範了ChatGPT可以處理上傳的視訊檔案。
一位名為Andrew Mayne的暢銷作家、OpenAI的創意應用程式和科學傳播者,馬上對此進行了嘗試——将代碼解釋器(Code Interpreter)與ChatGPT相接合。
感受就是,太順暢了!以前編碼時需要将代碼導入另外一個環境進行測試,但現在使用ChatGPT可以直接在目前界面中開發。隻要将代碼解釋器添加到資料分析和繪圖功能中,就能夠擁有一個極其強大的編碼及研究工具。
他用ChatGPT 的代碼解釋器插件進行的一些随機實驗示例。
聲音
Mayne實驗了一下使用ChatGPT生成Shepard音調,這種獨特的調式會給個人造成音調在不斷升高的錯覺。 ChatGPT成功地完成了這個任務,還直接使用CI生成了一個wav檔案。
Mayne讓ChatGPT進一步挑戰,利用康威生命遊戲的原理生成一段對話,然後将其轉換成音樂。(康威生命遊戲是劍橋大學康威設計的計算機程式,是一種零玩家遊戲,演化取決于初始狀态而不需要額外的輸入,也是圖靈完備的。)初次生成的音樂有些随意,Mayne要求ChatGPT生成更加愉悅的音樂,ChatGPT則利用五聲音階,最終聽起來非常不錯。
ChatGPT表現出色,讓Mayne大為振奮。他開始構想一個集數學與音樂于一體的專輯,包括斐波那契數列、曼德博集合、細胞自動機等曲目。 接着,Mayne讓ChatGPT為康威生命遊戲這首歌制作專輯封面。由于它無法連接配接到DALL-E,Mayne要求ChatGPT從模拟幀中生成圖檔。
專輯封面如下。
二維碼
看到這張圖檔讓Mayne意識到,ChatGPT或許能夠生成一個功能齊全的QR碼圖像。Mayne輸入了一個簡單的QR碼,這是它的結果:
能否讓ChatGPT制作一款以QR碼結尾的“生命遊戲”模拟呢?
是的,它可以:
圖檔
Mayen還發現,結合OpenCV和Haar Cascade分類器的簡單面部識别算法,可以建立一個函數來實作人臉識别。
目前,ChatGPT已經具備了自主打開并閱讀檔案的能力,是以理論上它可以運用這些資料來生成新的内容。舉個例子,将一張圖轉換為ASCII格式。
轉為ASCII
生成動畫
CI能夠生成資料并将其輸出為不同格式,包括動畫gif。Mayen想知道ChatGPT能做到什麼程度。首先讓它制作一個彈跳的方塊:
其次是暴風雪:
旋轉的立方體:
OCR
據研究顯示,光學字元識别(OCR)庫是代碼解釋器的一部分。經過對網站截圖的測試,其識别效果顯著。 将OCR與高效的語言模型GPT-4融合,将為老舊文檔的修複提供有趣的潛力。
月曆邀請
雖然CI無法通路ics庫,但可以生成純文字的月曆邀請,并由ChatGPT将其儲存為.ics檔案。
模拟器
讓它制作一個迷宮,然後讓一個小點找到迷宮的出口...再讓整個畫面看起來像吃豆人遊戲。
使用Matplotlib庫,讓ChatGPT模拟内行星的軌道并将其儲存為gif動畫。
模拟一局象棋
下面是Mayen和ChatGPT進行象棋模拟時的對話。可以看到,他隻是給了一些訓示,ChatGPT和代碼解釋器做了剩下的工作。