來源|OSC開源社區(ID:oschina2013)
這幾天,ChatGPT不得不說是真火啊,在科技圈也是引起了不少的讨論。 問答、聊天、講故事、寫代碼、分析代碼、找bug,寫文章...等等都不在話下,妥妥滴整活大師了。
ChatGPT由人工智能研究公司OpenAI推出,是一種基于對話的人工智能聊天機器人模型,它能夠理解自然語言并以自然語言的方式做出回應。
ChatGPT基于GPT-3.5模型微調而成,以語言服務模型InstructGPT為基礎,通過人類回饋增強學習訓練模型RLHF,不過數據設置略有不同。它以對話方式進行交互,既能夠做到回答問題,也能承認錯誤、質疑不正确的前提以及拒絕不恰當的請求,能以更貼近一般人的對話方式與使用者互動。
這幾天許多用戶都展示了與ChatGPT對話的有趣内容,它宛如化身為地球 “最強懂哥”,各種問題輕松應答,讓它幫忙寫程序,不僅提供了可用的代碼,更是把實現思路也一并寫了出來。
更别說開發者如何應付老闆這種小兒科的問題了:
下面就來介紹一些有關ChatGPT的“極客”玩法。
在ChatGPT中構建虛拟機
這名玩家把ChatGPT訓練成了一台Virtual Machine,可以運行各種Linux指令,甚至可以使用curl來讓ChatGPT和自己做交互。
首先是讓ChatGPT“扮演”Linux終端:
執行 ls 命令,以及新建文件和讀取文件:
在這之後,這名用戶推測ChatGPT似乎懂文件系統的工作原理、文件存儲及檢索方式。下面直接快進到用這個虛拟機運行docker文件 —— 首先制作一個docker文件,然後運行它:
在ChatGPT中構建編程語言解釋器
這名開發者使用ChatGPT為自己開發的編程語言構建了一個語言解釋器:
并成功編寫了解決作者問題的應用程序:
接着這名作者通過提供參數,讓ChatGPT對自己編寫的這段程序進行了驗證,同樣沒問題:
在ChatGPT中分析和理解代碼
比如可以讓ChatGPT來幫助理解一段機器碼:
在ChatGPT中實現新的編程語言
這名玩家在ChatGPT中實現了一門新的編程語言:GPTLang,并用這個語言寫了一個排序算法。
首先告訴ChatGPT正在實現一門新的編程語言,能不能給一些idea或者建議,ChatGPT給出了GPTLang的一些基本特性。
定義編譯器命令為 gptlc ,并且可以使用 gptlc file.gpt 來進行編譯。
然後讓ChatGPT給出一些常用的編譯選項:
下圖是最終的效果:讓ChatGPT用GPTLang寫了一個選擇排序算法,并在命令行編譯運行。
能做的還有很多
除了上面的一些有限的案例,在官網更是能看到很多豐富的示例應用場景。
不得不說,這妥妥地整活大師了,有興趣的小夥伴可以上去看一下。
最後也附上相關的示例地址:
擴展閱讀:
入門: 最全的零基礎學Python的問題 | 零基礎學了8個月的Python |實戰項目 | 學Python就是這條捷徑
幹貨:爬取豆瓣短評,電影《後來的我們》 | 38年NBA最佳球員分析 |從萬衆期待到口碑撲街!唐探3令人失望 | 笑看新倚天屠龍記 | 燈謎答題王 | 用Python做個海量小姐姐素描圖 | 碟中諜這麼火,我用機器學習做個迷你推薦系統電影
趣味:彈球遊戲 | 九宮格 | 漂亮的花 | 兩百行Python《天天酷跑》遊戲!
AI:會做詩的機器人 | 給圖片上色 | 預測收入 | 碟中諜這麼火,我用機器學習做個迷你推薦系統電影
小工具: Pdf轉Word,輕松搞定表格和水印! | 一鍵把html網頁保存為pdf! |再見PDF提取收費! | 用90行代碼打造最強PDF轉換器,word、PPT、excel、markdown、html一鍵轉換 | 制作一款釘釘低價機票提示器! |60行代碼做了一個語音壁紙切換器天天看小姐姐! |
年度爆款文案
1). 卧槽!Pdf轉Word用Python輕松搞定 !
2).學Python真香!我用100行代碼做了個網站,幫人PS旅行圖片,賺個雞腿吃
3).首播過億,火爆全網,我分析了《乘風破浪的姐姐》,發現了這些秘密
4). 80行代碼!用Python做一個哆來A夢分身
5).你必須掌握的20個python代碼,短小精悍,用處無窮
6). 30個Python奇淫技巧集
7). 我總結的80頁《菜鳥學Python精選幹貨.pdf》,都是幹貨
8). 再見Python!我要學Go了!2500字深度分析 !
9).發現一個舔狗福利!這個Python爬蟲神器太爽了,自動下載妹子圖片
有話要說...