我讓 ChatGPT 寫了個 ChatGPT

2023-02-15 06:00:33

這傢伙實在是火得過頭了,索性講個它的故事。

 

去年11月份,OpenAI 推出了 ChatGPT.  這裡就不贅述這個家喻戶曉玩意的常識了。 要說剛開始也沒多少人在意,一個聊天機器人…… 誰稀罕吶。 但僅僅過了一個月,事情就有點不對頭了,大家都覺察到:這回好像有點不一樣

 

我是個後知後覺的人,直到今年元月份,忽然發現 Medium 上多了很多 ChatGPT 的文章,然後是更多驚悚的資訊:

「它可以寫程式碼……」

「在美國有學生用它寫論文,通過了……」

「它將顛覆谷歌搜尋……」

…… ……

 

於是我起了興致。但玩它,不算容易 —— 未對中國地區開放,註冊需要手機號且大陸手機號不受支援

不過,凡技術問題,最終都不是問題。

 

玩了兩天後,暫時擱一邊了,和基友聊了聊,我倆覺得這玩意實在是牛逼又沒用(它很牛逼&我沒想到怎麼利用)

前幾天,同事恰好問起我這個東西,還推了一個國產微信小程式版本的ChatGPT給我。於是我就講了一下之前使用它的經歷,順帶也聊了聊我個人目前不太願意嘗試國產ChatGPT,原因嘛 —— OpenAI的API是公開的,套殼做個代理雖然麻煩但完全可行,至於說這殼子裡還下了什麼套就靠意淫了,我恰恰是「總有***民想害朕」的信徒,所以只好用官方的。同事也只是隨便玩玩,聽說還得弄個VPN,就打了退堂鼓 。

 

我跟他講:你真有興趣,我給你弄個。當天晚上,就開幹了。

一開始,我按照多年工作經驗,開啟谷歌準備搜尋各種檔案、手冊,有前人教學最好不過了。

開啟OpenAI的官網,順便也登入了ChatGPT。

忽然意識到一個事:這玩意不是號稱會寫程式碼麼?

立刻關閉了瀏覽器所有分頁,除了ChatGPT。接下來,我做了個試驗:

我向它詢問要做一箇中國地區使用者可以使用的ChatGPT,該怎麼辦?

好戲開始了……

 

看上去很不錯,我如獲至寶,打算照著這步驟一步步開始擼碼。

忽然意識到一個事:這玩意不是號稱會寫程式碼麼?

所以剛才是在浪費時間,直接要程式碼才是正確姿勢:

 

 

當我半信半疑地幹起我的拿手絕活——複製貼上後,接下來就是「臥槽」了,這程式碼真的能用

當然過程並非一帆風順,但中間解決bug的過程更是一場實力賣家秀:

 

 

所以他能寫Coding,還能Debug,Holyshit!

自此,我有點嗨,得寸進尺地直接要他給一套完整解決方案,結果被提示最近一小時請求過於頻繁,請歇一會 %$@#~&*……

不過核心程式碼已經夠了,最後我寫了一個HTML頁面,上線了。

 

 

自己試玩了一會兒,發現明顯和ChatGPT有差距,納悶,準備看看官方檔案,忽然意識到一個事 —— 於是直接問它:

翻譯一下:這是兩碼事。

 

但不管怎麼說,整個過程還是令人心曠神怡。

畢竟,從頭到尾,我一個位元的檔案都沒看過;所做的,只是問對問題。

 

 

【結語】

從今以後上班,我不再生產程式碼,只做程式碼的搬運工。

(這事兒絕對不能讓老闆知道)

 

附:

原始碼  https://github.com/sherrywasp/mychat.git

線上預覽  http://joefu.cc/mychat