又整新活,AI 殺麻了!

ChatGPT由人工智能研究公司OpenAI推出,是一種基于對話的人工智能聊天機器人模型,它能夠理解自然語言并以自然語言的方式做出回應。
ChatGPT基于GPT-3.5模型微調(diào)而成,以語言服務模型InstructGPT為基礎(chǔ),通過人類回饋增強學習訓練模型RLHF,不過數(shù)據(jù)設置略有不同。它以對話方式進行交互,既能夠做到回答問題,也能承認錯誤、質(zhì)疑不正確的前提以及拒絕不恰當?shù)恼埱螅芤愿N近一般人的對話方式與使用者互動。

這幾天許多用戶都展示了與ChatGPT對話的有趣內(nèi)容,它宛如化身為地球 “最強懂哥”,各種問題輕松應答,讓它幫忙寫程序,不僅提供了可用的代碼,更是把實現(xiàn)思路也一并寫了出來。

更別說開發(fā)者如何應付老板這種小兒科的問題了:

下面就來介紹一些有關(guān)ChatGPT的“極客”玩法。
在ChatGPT中構(gòu)建虛擬機
這名玩家把ChatGPT訓練成了一臺Virtual Machine,可以運行各種Linux指令,甚至可以使用curl來讓ChatGPT和自己做交互。
首先是讓ChatGPT“扮演”Linux終端:

執(zhí)行ls命令,以及新建文件和讀取文件:


在這之后,這名用戶推測ChatGPT似乎懂文件系統(tǒng)的工作原理、文件存儲及檢索方式。下面直接快進到用這個虛擬機運行docker文件 —— 首先制作一個docker文件,然后運行它:

在ChatGPT中構(gòu)建編程語言解釋器
這名開發(fā)者使用ChatGPT為自己開發(fā)的編程語言構(gòu)建了一個語言解釋器:

并成功編寫了解決作者問題的應用程序:

接著這名作者通過提供參數(shù),讓ChatGPT對自己編寫的這段程序進行了驗證,同樣沒問題:

在ChatGPT中分析和理解代碼
比如可以讓ChatGPT來幫助理解一段機器碼:

在ChatGPT中實現(xiàn)新的編程語言
這名玩家在ChatGPT中實現(xiàn)了一門新的編程語言:GPTLang,并用這個語言寫了一個排序算法。
首先告訴ChatGPT正在實現(xiàn)一門新的編程語言,能不能給一些idea或者建議,ChatGPT給出了GPTLang的一些基本特性。

定義編譯器命令為gptlc,并且可以使用gptlc file.gpt來進行編譯。
然后讓ChatGPT給出一些常用的編譯選項:

下圖是最終的效果:讓ChatGPT用GPTLang寫了一個選擇排序算法,并在命令行編譯運行。

能做的還有很多
除了上面的一些有限的案例,在官網(wǎng)更是能看到很多豐富的示例應用場景。


不得不說,這妥妥地整活大師了,有興趣的小伙伴可以上去看一下。
最后也附上相關(guān)的示例地址:https://beta.openai.com/examples
推薦小碼哥新書!
小碼哥新手《Python + Excel/Word/PPT一本通》正式上市了!書中詳細介紹了零基礎(chǔ)用Python實現(xiàn)辦公自動化的各方面知識,提高職場辦公效率,附贈PPT/源代碼/重點教學視頻講解和作者VIP一對一指導。
內(nèi)容介紹:《Python + Excel/Word/PPT 一本通》內(nèi)容介紹
掃碼購買
▼點擊閱讀原文,了解本書詳情


